2013-01-01 1 views
0

우리는 일련의 매개 변수에 따라 실행되는 일종의 "추상"테스트 작업을 위해 테스트 작업을 설계했습니다. 이러한 작업은 올바른 매개 변수 (주로 매트릭스 작업에 의해 생성 됨)로 트리거하는 "러너"작업을 사용하여 트리거됩니다.작업자를 점유하지 않고 트리거 작업

"주자"를 여러 개 실행하면 단순히 추상 작업이 시작되고 많은 작업자가 필요합니다 (특히 매트릭스 작업 인 경우 여러 개의 임시 "러너"작업 생성).

젠킨스가 다른 작업을 실행하거나 동일한 작업자 내에서 작업을 트리거하는 작업에 작업자를 소비하지 말라고 말하는 방법이 있습니까?

+0

다른 작업을 실행 한 후에 "주자"가 계속 실행됩니까? 나는 "주자 (runners)"가 실제적으로 달리고 일하는 분을 위해 일하는 비슷한 설치를 사용했다. –

답변

0

이 트리거 된 프로젝트가이을 구축 완료 때까지 차단하는 옵션이 있습니다, 당신은 작업

당신이 트리거/호출이 다른 프로젝트에 조치를 빌드 사용하는 경우

을 트리거 사용에 따라 달라집니다. 이 옵션이 선택되면 트리거되는 상위 작업은 실행 상태를 유지하고 트리거 된 작업이 완료 될 때까지 기다립니다 (따라서 최소 2 명의 실행 프로그램을 차지함). 그러나이 확인란을 선택하지 않으면 트리거 된 작업이 시작되고 곧 트리거 작업이 종료됩니다.

0

내 빌드가 트리거 작업이 완료 될 때까지보고 목적 등으로 기다리고 싶습니다. (추상적 인 특성으로 인해 트리거 된 작업에서 해당 논리를 원하지 않습니다.)

트리거 작업이 매우 가볍기 때문에 내가 결정한 것은 마스터에게 모두 제한되었습니다. 나는 많은 일을하지 않을 것이고 다른 일자리의 방아쇠를 간단하게 관리 할 것이기 때문에 많은 수의 노동자를 주인에게 할당했다.

관련 문제