2017-12-12 10 views
1

다양한 서버에서 일부 코드를 실행하여 유효성을 검사하는 jenkins 작업을 만들려고합니다.다른 매개 변수를 사용하여 Jenkins에서 하나 이상의 동시 작업 실행

서버 01, 03, 05 ...에 대해 서버 02, 04, 06 ... 또는 "odds"에 대해 "evens"와 같은 개별 서버를 지정하거나 지시문을 제공하고 싶습니다. 단일 또는 여러 서버에 대해 작업을 실행하십시오.

나는 이것을 수행하는 가장 깨끗한 방법을 찾고 있는데, 나는 확률과 균등 한 경우를 처리 할 수있는 스케줄러 작업을 시도했지만 가능한 경우 단일 및 많은 서버 사례를 분할하지 않아야합니다. 다른 직업으로. 나는 또한 다른 매개 변수 집합을 실행하도록 구성 할 수 있지만 완전히 내 문제를 해결하기 위해 모든 문서를 찾지 못한 매트릭스 작업을 사용하여 조사했습니다.

누구나 올바른 방향으로 나를 가리킬 수 있습니까?

답변

0

나는 완전히 이해하지만 시도하지 않습니다 확신 :

난 당신이 다른 매개 변수와 동일한 작업을 여러 번 활성화 할 것을 이해했다.

옵션은 다음과 같습니다 1. 2. 당신이 노드 범위로 오히려 쉽게 파이프 라인에서 그것을 할 수 있습니다 (당신은 매트릭스 또는 더 간단 말했다 같은) 및 루프를 다른 매개 변수를 다른 모든 작업을 활성화하는 마스터 작업을 사용하여 다른 매개 변수 사용 3. jenkins-cli를 사용하고 활성화 할 때마다 다른 매개 변수로 동일한 작업을 활성화 할 수 있습니다.

도움이 되었기를 바랍니다.