이 글에서는 Linux, tomcat환경에서의 설치를 설명합니다.
Jenkins
Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software
jenkins.io
Jenkins에서 제공하는 파일은 대표적으로 *.war , rpm 형식을 제공합니다.
여기서는 war형식의 젠킨스를 다운받아 다음과 같은 명령어로 바로 구동됩니다. (설치과정없음)
java -jar jenkins.war. 혹은 java -jar jenkins.war --httpPort=9090
https://jenkins.io/doc/book/installing/#war-file
그외 apt-get, yum, rpm으로 설치하는 방식이 있으며,
war방식은 신경쓸것없이 바로 구동이 되는 반면 rpm은 아주 조금 까다로우나 jenkins workspace(war가 생성되는 위치)경로등 기타 설정을 할 수 있다는 장점이 있습니다.
여기에서는 war파일을 통하여 진행하겠습니다.
젠킨스를 실행할 때 아래와 같이
nohup java -jar jenkins.war --httpPort=8888 &
로 수행하여 백그라운드 및 터미널이 닫혀도 젠킨스가 유지되도록 합니다.
위의 명령어로 수행시 터미널에 아래와 같은 화면이 나오지 않습니다. (nohup.out 파일에 있는 내용입니다)
위에서 패스워드가 나오고 이것을 그대로 복사 한 후 unlock시 사용합니다.
https://jenkins.io/doc/book/installing/#unlocking-jenkins
jenkins.war 수행 시 기입한 포트명으로 localhost:8888 로 접속 시 설치 확인
- 설치 후 위의 로그인 창 전에 플러그인 설치를 묻는데 어느것을 선택해도 무방합니다. 추후 플러그인은 얼마든지 제거/수정이 가능하기 때문입니다.
'WEB > CI CD' 카테고리의 다른 글
3. SVN과 연결 (0) | 2020.03.03 |
---|---|
1. CI / CD 개념 (0) | 2020.03.03 |