1

저는 Jenkins 마스터를 보유하고 있으며 AWS ECS에서 주문형 고정 장치 종속 장치를 만들기 위해 Jenkins를 구성했습니다. 이 설정은 잘 작동합니다. 빌드를 실행하면 새로운 슬레이브가 ECS에서 생성되고 슬레이브가 빌드를 실행하는 데 사용됩니다. 내 문제는 도커 노예에서 동시 빌드를 실행할 수 없다는 것입니다.젠킨스 노예에서 병렬 빌드를 실행하는 방법은 무엇입니까?

두 번째 빌드를 실행하면 빌드가 첫 번째 빌드가 완료 될 때까지 대기열에 보관됩니다. 두 번째 빌드는 첫 번째 빌드가 완료된 후에 만 ​​실행됩니다.

ECS에서 새로운 도커 노예를 동적으로 생성하여 빌드를 동시에 실행할 수 있습니까?

나는 https://www.youtube.com/watch?v=v0b53cdrujs

답변

1

은 일반 탭에서, 작업 구성의 체크 박스 "동시가 필요한 경우를 구축 실행"이 있어야 AWS ECS 내 고정 표시기 노예를 설정하려면이 링크를 따라왔다. 확인란을 선택하고 다시 빌드 해보십시오.

+0

도 시도했습니다. 이 옵션을 선택 했더라도 도커 컨테이너를 실행하고 빌드를 실행하는 대신 빌드가 대기 중입니다. –

+0

Jenkins에서 여러 빌드 실행 프로그램이 "유휴 상태"로 표시 되나요? 어쩌면 하나의 Executor 만 노드에서 활성화되어있을 수 있습니다. Manage Jenkins> Manage Nodes로 이동 한 다음 노드 이름 오른쪽에있는 장비 (내 경우에는 master)를 클릭하십시오. "실행자 #"가 1보다 큰지 확인하십시오. –