2017-05-09 2 views
0

다른 빌드가 멈추었을 때 바로 빌드를 만들 수있는 방법을 찾고 있지만 BEFORE 실제로 중단되었습니다. 빌드 후 작업은 주 작업이 종료/완료된 후에 실행되므로 하위 빌드가 실행될 때 데이터가 손실되므로 옵션이 아닙니다. 매개 변수를 전달하는 것도 옵션이 아닙니다. 그 이유는 부모를 유지하는 것입니다 PID 및 두 번째 빌드로 전달하십시오. 내가 스크립트에서 그것을 할 수있는 ENV 변수로 설정하지만 나는 각 젠킨스 작업이 작업을 수행하고 싶지 않아요.Jenkins - 기본 빌드를 중단하기 전에 자식 빌드를 실행하십시오.

감사합니다. 당신은 시도 캐치하여이 작업을 수행 할 수

답변

0

, catch 블록이처럼 보이는 :

catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) { 

    error = e 
    currentBuild.result = "ABORTED" 

    build 'your_other_job' 
} 
+0

덕분에 코드를 건드리지 않고이 작업을 수행하는 방법은 무엇입니까? –

+0

UI에서이를 수행 할 방법이 없다고 생각합니다. – Jacob

관련 문제