2016-07-01 1 views
0

나는 2 개의 젠킨 머신이 있습니다 : JenkinsA 및 JenkinsB.젠킨스 원격 트리거,하지만 원격 빌드 즉시 빌드하지 않는 대신 원격 빌드를 예약하십시오

JenkinsA에서 JenkinsB에서 프로젝트 실행을 시작하려면 트리거가 필요합니다. 그러나 원격 작업을 즉시 실행할 필요가 없습니다. 대기열에 넣고 실행할시기를 예약 할 수 있어야합니다.

는 또한 B.

A에서 매개 변수를 보낼 필요가 나는 플러그인을 사용하고 현재

:

https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin

이 플러그인은 매개 변수를 원격으로 구축하고 보낼 수 있지만 그것은을 허용하지 않습니다

답변

0

빌드 트리거를 사용하고 원격으로 작업을 트리거하는 경우 빌드 URL 끝에 &delay=30sec (또는 임의의 초 수)을 추가 할 수 있습니다. 그러면 작업에 의 조용한 기간을 입력하고 설정된 시간 동안 빌드가 지연됩니다. URL은 다음과 같습니다. JENKINS_URL/job/build?token=TOKEN_NAME&delay=30sec **or** /buildWithParameters?token=TOKEN_NAME&delay=30sec