728x90
첫 배포 후, 변동이 있을 시 빌드 및 배포를 자동화시키는 것에 대해 알아보겠다.
구성을 누른다.
빌드 유발에서 Poll SCM 체크 후, Schedule에 H/2 * * * * 라고 작성한다.
- H/2 * * * *: 2분 간격으로 git 수정 여부를 확인하고, 수정사항이 있다면 빌드를 실행한다.
ex)
10분 간격으로 빌드 작업을 수행
H/10 * * * *
모든 시간의 첫 30분 동안에 10분 간격으로 빌드를 수행
H(0-29)/10 * * * *
12월 달은 제외하고 매달 1일과 15일에 한번씩 빌드를 수행
H H 1,15 1-11 *
빌드 후 조치에서 배포를 시킬 것이다. 빌드가 성공됐을 때만 배포가 되어야한다.
따라서 Log text에 BUILD SUCCESSFUL이라 작성한다.
(다를 수 있다. 전의 빌드 성공시 뜬 메시지를 보고 작성하면 된다.)
Script에는 배포 명령어를 적는다.
java -jar {jar 파일 경로} & (--server.port: 8080이 사용 중이라 8087로 바꾸어주었다.)
이후, 테스트를 진행해보면 수정사항이 있을 시 자동으로 빌드 및 배포되는 것을 확인할 수 있다.
참고
728x90
'Infra > Jenkins' 카테고리의 다른 글
[Jenkins] Docker 환경에서 git 배포 (springboot - jar) (0) | 2021.11.30 |
---|---|
[Jenkins] 초기 비밀번호 확인하기 login error (0) | 2021.11.29 |
[Jenkins] CentOS에 Jenkins 설치하기 (2) | 2021.11.15 |