글 작성 계기 팀에서 배치 서버 실행을 기존 cron job으로 실행하다가 유지 보수 및 관리 편의성 때문에 Jenkins를 통해 실행하려 했는데 어떤 job을 실행할 지 수행 시점에 결정하기 좋은, cli 로 batch job을 지정, 실행하는 작업이 필요했다. 문제 해결 과정 문제 상황 구글링 결과 application.yml에 spring.batch...
글 작성 계기 실행주기가 다르고, 실행 시 선행 job에 대해 의존관계가 있는 job들을 의도한대로 실행시키는 Jenkins pipeline을 작성하게 되었다. 단순한 예제는 많이 있었지만 내가 원하는 예제는 인터넷에서 찾기 어려웠어서 공식문서를 참고해가며 직접 다양
How? 이전 빌드의 실행 성공 여부에 따라 특정 스테이지 실행되게 할 지 말 지 설정하는 것은 간단하다. 아래와 같이 stage 내부 when.expression 구문에 return currentBuild.resultIsBetterOrEqualTo('SUCCESS)