본문 바로가기
반응형

개발이야기/개발환경설정9

젠킨스 간단 사용기 #3. 자동배포 테스트 Contents 젠킨스 간단 사용기 #1. 설치 젠킨스 간단 사용기 #2. GitHub 연동 젠킨스 간단 사용기 #2. 자동배포 테스트 환경 - Red Hat Enterprise Linux version 8 - JDK 1.8 - Jenkins 2 - Node 10 - Nginx - Git - GitHub 목적 - Vue 소스를 빌드하여 GitHub에 푸쉬 하는 이벤트로 서버에 자동으로 배포 저번 게시물에서 젠킨스 설치까지 완료하였으며, 이번 게시물에서는 GitHub와 연동 및 Vue소스를 빌드하여 자동으로 서버에 배포되는 과정을 진행해 보도록 하겠습니다. 1. 계정 설정 Jenkins 관리 > Manage Credentials > (global) > Add Credentials Kind : Usernam.. 2020. 10. 25.
젠킨스 간단 사용기 #2. GitHub 연동 Contents 젠킨스 간단 사용기 #1. 설치 젠킨스 간단 사용기 #2. GitHub 연동 젠킨스 간단 사용기 #2. 자동배포 테스트 환경 - Red Hat Enterprise Linux version 8 - JDK 1.8 - Jenkins 2 - Node 10 - Nginx - Git - GitHub 목적 - Vue 소스를 빌드하여 GitHub에 푸쉬 하는 이벤트로 서버에 자동으로 배포 저번 게시물에서 젠킨스 설치까지 완료하였으며, 이번 게시물에서는 Jenkins와 GitHub를 연동하는 작업을 진행하겠습니다. 1. 키 생성 터미널에서 ssh-keygen 명령어를 사용하면 /root/.ssh/ 경로 밑에 id_rsa.pub 파일이 생성됩니다. vi 명령어로 id_rsa.pub 키파일을 열어 복사합니다.. 2020. 10. 25.
젠킨스 간단 사용기 #1. 설치 Contents 젠킨스 간단 사용기 #1. 설치 젠킨스 간단 사용기 #2. GitHub 연동 젠킨스 간단 사용기 #2. 자동배포 테스트 환경 - Red Hat Enterprise Linux version 8 - JDK 1.8 - Jenkins 2 - Node 10 - Nginx - Git - GitHub 목적 - 젠킨스 설치 #1. 설치 젠킨스는 java 기반으로 돌아가기 때문에 jdk를 설치해 줍니다. sudo yum install java-1.8.0-openjdk-devel.x86_64 -y git 설치 sudo yum install git jenkins.ropo 파일 설정 sudo wget -O /etc/yum.repos.d/jenkins.repo sudo rpm --import 또는 직접 설정 하.. 2020. 9. 14.
#5. SSL 인증서 설정 Contents #1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) #2. Root 계정 설정 #3. MariaDB 설치 및 설정 #4. Nginx 설치 및 설정 #5. SSL 인증서 설정 5-1 Let`s Encrypt 설치 및 설정 5-2 Nginx 설정 5-3 인증서 갱신 (대망의)5. SSL 인증서 설정 5-1 Let`s Encrypt 설치 및 설정 yum install –y git git clone https://github.com/letsencrypt/letsencrypt yum 명령어로 git 을 설치해 준 뒤, Let`s Encrypt 를 clone 받는다 letsencrypt 폴더가 생성되면 성공 ./letsencrypt-auto certonly —standalon.. 2020. 3. 19.
도메인 신청하기 (With가비아) 가비아를 통해서 도메인을 신청하는 방법을 간단히 적어 보겠다. 가비아를 선택한 이유는 타사 대비 페이지가 이쁘다(전지적FE개발자시점) + 페이지가 Vue.js 로 되어있다 :D 메인 페이지에서 도메인을 클릭 후 내가 사용할 도메인(joweb) 을 검색한다. 무난한 가격의 .site를 선택해주었다. 기간을 1년으로 설정하면 이벤트 가격으로만 구입 할 수 있다. 나머지는 개인정보 입력, 동의 절차를 진행 후 서비스 비용 결제 를 하면 완료! 마이페이지 에서 관리툴 로 이동한다. DNS 레코드 설정 버튼을 누른다. 설정 버튼을 누르면 아래와 같이 나온다. 호스트 www와 나의 공인 IP를 입력 후 확인 호스트 @ 와 나의 공인 IP를 입력 후 확인 후 저장버튼을 누르면 세팅이 완료 된다! 5~10분 정도 ? .. 2020. 2. 26.
#4. Nginx 설치 및 설정 Contents #1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) #2. Root 계정 설정 #3. MariaDB 설치 및 설정 #4. Nginx 설치 및 설정 4-1 설치 4-2 conf 설정 4-3 권한 설정 #5. SSL 인증서 설정 4. Nginx 설치 및 설정 4-1 설치 Nginx.repo 파일을 생성 및 설정 vi /etc/yum.repos.d/nginx.repo vi 명령어로 해당 경로에 nginx.repo파일을 생성 한 후, 아래와 같이 내용을 채워 놓았다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 Nginx 설치 명령어 yum .. 2020. 2. 25.
#3. MariaDB 설치 및 설정 Contents #1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) #2. Root 계정 설정 #3. MariaDB 설치 및 설정 #4. Nginx 설치 및 설정 #5. SSL 인증서 설정 3. MariaDB 설치 및 설정 https://downloads.mariadb.org/mariadb/repositories/#mirror=dotsrc MariaDB - Setting up MariaDB Repositories - MariaDB To generate the entries select an item from each of the boxes below. Once an item is selected in each box, your customized repository configur.. 2020. 2. 8.
#2. Root 계정 설정 Contents #1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) #2. Root 계정 설정 2-1 SSH 접근 및 root 계정 패스워드 변경하기 2-2 FileZilla 접근 #3. MariaDB 설치 및 설정 #4. Nginx 설치 및 설정 #5. SSL 인증서 설정 2. Root 계정 설정 서버를 생성 한 뒤 putty, filezilla 를 사용해서 서버를 관리하기 위한 초기 작업을 진행하도록 하겠다. 2-1 SSH접근 및 root 계정 패스워드 변경하기 서버를 생성할때 받았던 키파일(.pem) (1-1 인증키설정 스크린샷 참고) 을 가져와 비밀번호 확인 할 수있다. putty를 실행하여 HostName 입력란에 공인IP를 입력 한 뒤 Saved Sessions입력란에 .. 2020. 1. 18.
#1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) Contents #1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) 1-1 서버 생성 2-2 공인IP 생성 #2. Root 계정 설정 #3. MariaDB 설치 및 설정 #4. Nginx 설치 및 설정 #5. SSL 인증서 설정 1. CentOS7 서버 생성 및 설정(With 네이버 클라우드 플랫폼) 네이버 클라우드 플랫폼 계정을 생성한 뒤 해당 탭에서 서버를 생성 할 수 있다. 결제 정보를 등록하면 Micro서버를 1년동안 무료로 사용 할 수있다. 1-1 서버 생성 인증키는 잃어버리지 않는곳에 잘 저장해 놓는다. 신규 ACG생성을 클릭하면 'ACG생성' 팝업창이 나오는데 아래와 같이 입력 한다. 접근소스 - 0.0.0.0/0 으로 입력하면 모든 IP대역의 접근을 허용하게 된다. .. 2020. 1. 8.
반응형