2015-01-22 6 views
0

나는 우리의 큐 관리자를 개선하기 위해 노력하고있어 및 내가하고 싶은 어떤이있다 업스트림). 대기열에 정규 빌드와 업스트림 빌드가있는 경우 업스트림 작업이 항상 실행되고 일반 빌드가 취소됩니다. 동일한 작업에 대해 동일한 트리거가있는 인스턴스가 여러 개있는 경우 항상 첫 번째 작업을 수행하고 나머지는 취소합니다. 대기열에 중복 작업이 필요하지 않습니다.및 대기열 관리

이들은 동일한 작업에 대한 트리거이며 다른 작업의 동시성과는 아무런 관련이 없습니다!

어떻게하면됩니까? groovy를 사용하여 작업에 대한 트리거 목록을 얻고 위에서 설명한 논리를 적용하려면 어떻게해야합니까? 내 문제를 해결할 플러그인이 있습니까? 그루비와 젠킨스 새로운

, 그래서 어쩌면 내가 여기 다시 발명 바퀴

답변

1

에 노력하고 그것은 정확하게 당신이 원하는 것을 할 수 있지만, Priority Sorter과 조합 Accelerated Build Now 플러그인을 살펴하지 않을 수 있습니다 플러그인

+0

은 우선 순위 분류기 플러그인을 사용하여 종료되었습니다. 내 마지막에 몇 가지 추가 조정이 추가되었습니다. – user3339357