LINUX/Jenkins

[자동 배포 시스템] 4. Jenkins 설치하기

민덕이 2019. 11. 5. 14:58
반응형

이번 포스팅에서 Jenkins를 설치하려고 한다.

정말 간단해서 바로 시작하겠다.

 

 

Jenkins를 업데이트 후 설치한다.

$ sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install -y jenkins

 

 

Jenkins port 번호를 변경한다.

필자는 9300으로 변경했다.

jenkins user를 본인 ID로 바꿔주자.

$ sudo vim /etc/default/jenkins


HTTP_PORT=9300
JENKINS_USER="test"

 

 

jenkins와 gitlab을 연동하려면 git도 다운받자.

$ sudo apt-get install -y git

 

 

jenkins 폴더 권한을 바꿔주자

$ sudo chown -R test:test /var/lib/jenkins
$ sudo chown -R test:test /var/log/jenkins
$ sudo chown -R test:test /var/cache/jenkins

 

 

jenkins에서 배포하기 위하여 ssh 키를 등록하자.

ssh 는 본인 ID, 본인 PORT 를 입력하자.

$ cd
$ ssh-keygen
$ cd .ssh
$ cat id_rsa.pub >> authorized_keys
$ ssh test@192.168.0.13

 

 

Jenkins 시작한다.

$ sudo service jenkins start

 

 

이제 jenkins IP:PORT로 접속하여 초기 비밀번호를 설정 하자.

initialAdminPassword 파일을 열어 초기 비밀번호를 복사 후 입력한다.

그 다음 Install suggested plugins을 클릭 후 시간을 기다리면 설치가 완료 된다.

이제 계정을 생성하면 Jenkins 연동을 위한 설치는 모두 끝났다.

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

 

 

다음 포스팅에서는 여태까지 설치한 MySQL, Gitlab, Tomcat, Jenkins를 이용하여 자동 배포 시스템을 구축하려고 한다.

 

 

 

이전 포스팅

2019/11/05 - [LINUX/Jenkins] - [자동 배포 시스템] 3. Tomcat 설치하기

 

[자동 배포 시스템] 3. Tomcat 설치하기

이번 포스팅에서는 Tomcat을 설치하려고 한다. 먼저 tomcat.tar.gz를 다운로드 후 압축을 해제 한다. 그리고 /usr/local/ 경로로 Tomcat을 복사한다. $ curl -O http://apache.mirror.cdnetworks.com/tomcat/tomca..

minddong.tistory.com

다음 포스팅

2019/11/09 - [LINUX/Jenkins] - [자동 배포 시스템] 5. Jenkins 연동하기

 

[자동 배포 시스템] 5. Jenkins 연동하기

이제 마지막으로 Jenkins를 이용하여 Gitlab에 있는 소스를 Tomcat에 배포하려고 한다. 먼저 Jenkins에 JDK와 maven을 설정한다. Jenkins 관리 > Global Tool Configuration을 클릭한다. JDK version을 아래와 같..

minddong.tistory.com

 

반응형