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 설치하기
다음 포스팅
2019/11/09 - [LINUX/Jenkins] - [자동 배포 시스템] 5. Jenkins 연동하기
반응형