2012-05-23 7 views
2

Jenkins 서버에서 프로젝트/빌드를 실행하기 전에 스크립트를 실행하고 싶습니다. BuildWrapper 스크립트와 다른 몇 가지를 확인했습니다.Jenkins - 빌드 작업을 수행하기 전에 스크립트 실행

이 모든 것들은 특정 작업에 기초한 것으로 보이지만이 작업은이 서버에서 작업/빌드를 거쳐 작업하도록 정렬하고 싶습니다.

답변

2

모든 작업이 의존하는 업스트림 작업을 추가 할 수 있습니다.

는 특히, 작업의 buildsteps, 당신은, "트리거/전화가 다른 프로젝트에 빌드"를 선택 ParentJob을 추가하고 작업의 buildsteps를 호출하기 전에 "트리거 프로젝트가 빌드 완료 될 때까지 차단"을 선택할 수 있습니다.

+0

이 솔루션이 도움이되지 않는 경우를 사용합니다. 각 작업 전에 젠킨스 노예를 위생적으로 만들기 위해 스크립트를 실행하고 싶습니다 (예 : 길잃은 procs, 깨끗한 tmp 등). 상위 작업을 사용하는 것은 모든 슬레이브에서 실행될 수 있기 때문에 작동하지 않습니다. 내가 찾은 가장 가까운 해결책은 대신 게시물의 단계를 수행하는 것이 었습니다. https://wiki.jenkins-ci.org/display/JENKINS/Global+Post+Script+Plugin – Akom

관련 문제