2017-03-07 6 views
0

작업을 병렬로 실행하는 데 스로틀 동시 빌드를 사용하고 있습니다. 그러나 저는 그 일을 평행하게 진행할 수 없습니다. 단일 빌드 만 트리거됩니다. 작업 구성 : 선택됨 동시 실행 동시 생성 및 지정된 최대 총계 (예 : 4) 및/또는 노드 당 최대치 (예 : 2) "가능한 경우 동시 빌드 실행"옵션 하나의 마스터 (2 명의 실행자)와 Jenkins의 한 요원 (2 명의 집행자). 이 문제를 해결하는 데 도움을주십시오.Jenkins에서 동시에 작업을 실행하는 방법

답변

0
젠킨스는 기본적으로 절대 병렬로 같은 작업을 실행 없다는 것을 주목해야한다 Throttle Concurrent Builds Plugin

에서

, 그래서 당신은 당신이 기본으로 갈 경우 실제로 스로틀 아무것도 할 필요가 없습니다. 그러나 필요한 경우 Execute 동시 빌드 옵션이 있습니다. 동일한 작업을 여러 번 병렬로 실행할 수 있습니다. 물론 아래의 범주 을 사용하면 여러 작업을 제한 할 수도 있습니다.

그래서 당신은) 내가 3 옵션 1을 선택

+0

사전 설정에있을 수 있습니다 생각하는 상자를 체크 동시 혼자 필요 2) 스로틀 동시 빌드 3) 스로틀 경우이 프로젝트를 빌드 실행해야하고 값을 준 다음 a) 최대 동시 빌드 = 5 b) 노드 당 최대 동시 빌드 = 2 – User12345

+0

NodeLabel 매개 변수 플러그인을 시도했으며 선택한 매개 변수가있는 빌드에서 2 개 노드 (master1, agent1) ...하지만 여전히 내 빌드가 병렬로 실행되고 있지 않습니다. 빌드가 노드 중 하나에서 실행되고 있습니다. – User12345