Jenkins, Docker, Spring Boot를 이용한 자동 빌드 및 배포 시스템 구축

2018. 2. 19. 17:40서버 프로그래밍



CentOS Jenkins 설치 방법

http://pseg.or.kr/pseg/infoinstall/7904

Jenkins 설치

아래 명령어로 jenkins를 설치 합니다.

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins


Jenkins port 변경

Jenkins home의 기본 경로는 = /var/lib/jenkins 입니다.

Jenkins의 기본 포트는 8080 입니다. 필요 시, 다음 명령을 통해 Jenkins의 포트를 변경합니다. 

vi /etc/sysconfig/jenkins
JENKINS_PORT="9090"
:wq!


Jenkins service 시작

Jenkins를 시작 합니다.

/etc/init.d/jenkins start


Jenkins 임시 password 입력

http://localhost:9090 or http://ipaddress:9090 접속을 합니다. 아래와 같은 화면이 나타납니다.

/var/lib/jenkins/secrets/initialAdminPassword 파일을 열면 임시 패스워드가 있습니다.

임시 패스워드를 복사하여 입력하고 Continue를 누릅니다.

6.install.png?version=1&modificationDate

5.install.png?version=3&modificationDate

Jenkins Plugin 설치

기본으로 Plugin을 설치 합니다.

7.install.png?version=2&modificationDate

8.install.png?version=2&modificationDate

Jenkins admin 계정 생성

Jenkins admin 계정을 만들어 줍니다.

9.install.png?version=2&modificationDate

모든 설치가 완료되고 Jenkins를 시작합니다.

10.install.png?version=2&modificationDat


Jenkins 접속 화면

11.install.png?version=2&modificationDat



젠킨스(Jenkins)에 Bitbucket 연동하기

http://simsi6.tistory.com/14


docker를 이용한 CI 구축 연습하기 (젠킨스, 슬랙)

http://jojoldu.tistory.com/139


Docker, AWS-ECR, Jenkins를 이용해서 웹서비스 무중단 배포하기

https://redice-inc.github.io/deploy-web-service-with-docker/


젠킨스 사용하여 자동 배포환경 만들어보기

http://kingbbode.tistory.com/35


----------------------------------------------


mac jenkins 설치

http://nahosung.tistory.com/61


맥북 Jenkins 시작 종료 방법

http://bobr2.tistory.com/entry/%EB%A7%A5%EB%B6%81-Jenkins-%EC%8B%9C%EC%9E%91-%EC%A2%85%EB%A3%8C-%EB%B0%A9%EB%B2%95


Thanks for using OSX Installer

https://wiki.jenkins.io/display/JENKINS/Thanks+for+using+OSX+Installer