개발이 끝난 후에 애플리케이션을 서버에 배포해야 하는데 배포를 하는 작업을 간단하지 않습니다.
젠킨스는 이러한 작업들을 쉽게 처리하도록 도와줍니다. 우선 젠킨스를 설치하는 방법을 알아보겠습니다.
1. 젠킨스 설치하기
yum 명령어를 이용해 설치를 해보겠습니다.
wget는 웹서버로 부터 콘텐츠를 가져오는 프로그램인데. GCP의 CentOS에는 wget가 없으므로 설치부터 합니다.
sudo yum -y install wget
젠킨스 설치파일을 다운로드합니다.
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
젠킨스를 설치합니다.
sudo yum -y install jenkins
젠킨스가 잘 설치 되었는지 확인해 보겠습니다.
rpm -qa | grep jenkins
정상적으로 설치되었다면 설치된 젠킨스 목록이 나타날 것 입니다.
설치가 완료 되었기 때문에 설정파일을 변경하겠습니다.
아래 명령어로 파일을 연후에
sudo vi /etc/sysconfig/jenkins
설정파일에서 JENKINS_PORT="8080"을 찾아서 i를 눌러 insert mode로 변경후
포트번호를 9100번으로 변경합니다. 그리고 esc를 눌러 insert mode를 종료하고
:wq를 눌러 저장하고 파일을 닫습니다.
젠킨스의 자바 경로 설정도 해주어야 합니다.
sudo vi /etc/init.d/jenkins
를 열어
아래 부분을 찾아 제일 밑에 부분을 추가합니다.
/usr/local/java/bin/java
sudo systemctl start jenkins
로 젠킨스를 실행하고
http://IP주소:9100으로 접속해 봅니다.
cf) 방화벽 설정 때문에 https가 아니라 http , 뒤에 포트번호도 붙여서 접속을 시도해 주세요
접속에 성공하면 아래와 같은 화면이 나올겁니다~
아래 의 빨간 경로에 초기 비밀번호가 저장되어 있기 때문에 다시 콘솔창에 가서
sudo vi /var/lib/jenkins/secrets/initialAdminPassword
를 실행해 초기 비밀번호를 복사붙여넣기 해서 continue를 누릅니다.
비밀번호 입력을 해서 접속에 성공했다면 아래의 Install suggensted plugins을 눌러 Jenkins 설치를 진행합니다.
설치가 진행되면 아래의 플러그인을 설치하고 있는 화면이 나오고 플러그인 설치가 완료되면
계정을 생성하는 화면이 나옵니다. 5가지 모두 필수입력입니다.
젠킨스 접속 URL을 바꿀건지 나오는데 저는 안바꾸고 계속 진행 했습니다.
그리고 설치가 완료되었다는 화면이 나옵니다.
2.비트버킷 설치하기
그리고 비트버킷과 연동하기 위한 플러그인도 설치해 보겠습니다.
상단에 Jenkins -> Jenkins 관리 -> 플러그인 관리 를 클릭합니다.
메뉴에서 설치가능을 누르고
오른쪽 상단 필터에서 Bitbucket을 타이핑 합니다
결색 결과중 중간 쯤에 있는 Bitbucket Integrates with BitBucket를 체크 해주고
하단에 지금 다운로드하고 재시작하기를 누릅니다.
그러면 아래와 같이 설치가 진행될 것입니다.
3. 깃 설치하기
이번에는 GCP 깃을 설치하겠습니다.
ssh 화면에 아래 명령어를 실행합니다.
sudo yum -y install git
설치가 완료 되면 아래 명령어를 통해 정상적으로 설치 되었는지 확인 합니다.
git --version
'웹프로그래밍 > GCP(Google Cloud Platform)' 카테고리의 다른 글
Google Cloud Platform 시작하기(4) (0) | 2019.09.07 |
---|---|
Google Cloud Platform 시작하기(3) (0) | 2019.09.07 |
Google Cloud Platform 시작하기(2) (0) | 2019.09.06 |
Google Cloud Platform 시작하기(1) (0) | 2019.09.06 |