나는 계속 실행하고 싶은 Jenkins 일을했습니다. 빌드가 끝나면 즉시 다른 빌드를 트리거하려고합니다. 어떻게해야합니까?항상 Jenkins 작업을 실행하십시오.
감사합니다, 오메르
나는 계속 실행하고 싶은 Jenkins 일을했습니다. 빌드가 끝나면 즉시 다른 빌드를 트리거하려고합니다. 어떻게해야합니까?항상 Jenkins 작업을 실행하십시오.
감사합니다, 오메르
두 개의 서로 다른 작업 구성이 그것을 위해 있습니다
두 경우 모두 프로젝트를 직접 입력 할 수 있으므로 빌드가 완료 될 때마다 다시 트리거됩니다. 또한 프로젝트가 안정적 일 때만 수행해야하는지 지정할 수도 있습니다.
그래서 내가 추천 것 :
그러나 모두가 나열되어 있습니다 트리거를 구축 한이 엄청난 개요 페이지를 만들 것이다이 방법에서 (아마) 단점,있다 다른 작업을 수행하고 예를 들어 Jenkins API를 사용하여 새 빌드를 트리거합니다. 당신은 젠킨스 URL을 구성한 경우
curl -X POST http://localhost:8080/job/$JOB_NAME/build
, 당신은 또한 $JOB_URL
을 사용할 수 같은 것을 하나 개의 간단한 예제는 빌드 단계 쉘 실행 추가하고, 그렇게하고 수행하는 방법에는 여러 가지가 있습니다. 또한 게시 된 매개 변수를 추가하여 매개 변수화 된 빌드를 트리거 할 수 있습니다.
당신이 말하는 것은 일이 끝나기 직전에 일자리를 구할 것이라는 것입니다. – omer727
쉘 방식을 사용하는 경우 예. 업스트림/다운 스트림 방식을 사용하면 이전 빌드가 완료 될 때 새 빌드가 트리거됩니다. 실제 솔루션과 관계없이 jenkins는 기본적으로 동시에 프로젝트를 빌드하지 않지만 "트리거링"빌드가 실제로 완료 될 때까지 후속 빌드를 큐에 넣습니다. –
정말로 무엇을하려고합니까? 이 직업은 무엇을하기로되어 있나? 질문에 세부 정보를 추가하면 추가 답변이 제공 될 수 있습니다. –