Parameterized Trigger를 사용하면 다양한 Job간의 연계작업을 할 수 있다. 전에 살펴본대로 후속 job으로 parameter 값도 넘길 수 있고 후속 job으로 여러가지 job 동시에 실행시키는것도 가능하다. Parameterized Trigger를 사용하면 아주 간단하게 실행시킬 수 있다. bjob이 실패했을때 다음 job을 cjob과 djob이 동시 실행이 되도록 하고 싶다. bjob의 하단에 빌드 후 조치 부분에 Trigger parameterized build on other projects 를 선택한다. 위와 같이 빌드가 실패(Failed)를 했을때 어떤 프로젝트(cjob, djob)를 수행할것인지 명시해주면 된다. 여러가지 job을 동시에 실행시키고 싶은 경우에는 위처럼 , ..
Parameterized Trigger 를 사용하면 후속 작업을 지정 및 수행할 수 있을뿐만이 아니고 현재 job의 param값, 넘기고 싶은 변수값도 넘겨줄 수 있다. 다음은 bjob에서 cjob으로 param값을 넘기는 예제이다. Parameterized Trigger Plugin 설치 방법은 여기를 참고하도록 한다. 일단은 bjob과 cjob에 각각 위와 같이 String Parameter로 값을 넣어준다. 하나씩 해도 되지만 여러개의 param을 보낸다고 가정하고 두개씩 보내는걸로 테스트 환경을 꾸렸다. cjob 설정 및 수행결과 cjob만 단독으로 수행을 한 결과이다. 당연히 위에서 param을 설정한대로 testparam1, testparam2에 대한 출력을 해준다. 설정한대로 cjob par..
Jenkins를 사용하다가 실패한 Job에 대해서는 어떻게 처리를 하는게 가장 좋을까 고민을 하고 있다. 전에 다뤘던 pipeline을 사용해서 실패한 job에 대한 처리를 하는 방법도 있지만 이건 pipeline job을 한셋 더 만들어야 하는 불편함이 있었다. (물론 안만들고도 script에 다 때려 박는 방법도 있지만..) 그러던 중 Parameterized Trigger plugin를 사용하여 아주 간단하게 고민을 해결할 수 있었다. 사용법에 대해서 알아보자. Parameterized Trigger plugin 설치 Jenkins 관리 > 플러그인 관리 > Parameterized Trigger 검색하여 Parameterized Trigger plugin 설치를한다. 설치가 되었다면 사용할 수 있..