동일한 시스템을 구축하려고합니다. 나는 packager/build/deploy 작업과 해당 테스트 작업을 실행해야하는 인증 파이프 라인을 구축 중입니다. 모든 작업이 성공적으로 완료되면 테스트 결과를 집계하고 자동화 된 Maven 릴리스를 수행 할 수있는 릴리스 작업을 트리거하려고합니다.
시스템 시각화를 위해 파이프 라인 빌드 빌드를 선택했습니다. 처음에는 블로킹 빌드가있는 매개 변수화 된 트리거 플러그인으로 시도했습니다. 포스트 빌드에서만 아티팩트를 보관하므로이 아티팩트/핑거 프린팅 및 다운 스트림 빌드 관계를이 방법으로 보관할 수 없습니다. 그런 다음 Post 빌드 활동에 매개 변수화 된 트리거를 넣습니다.이 방법은 내가 다운 스트림, 지문, 집계 시험 결과 만 빌드 오류가 작업 체인을 상류 버블 링되지 않은 상류 작업이 마침내이이 plugins-
을 사용하여 달성 할 수 있었다
을 차단하는 비했다 빌드 설정을 할 수 있었다플러그인에 참여
플러그인
- 빌드 파이프 라인
- MultiJob 플러그인
- 지문 플러그인
- 복사 유물
내가 젠킨스 1.514
시스템을 사용하고이
트리거 작업처럼 보인다 -> 구축 (및 배포) 작업 (1..N) ---> 테스트 작업 (1 .. N)
트리거 작업 -
은, 만 트리거 작업의 안정적인 빌드의 분리 프로젝트를 실행 '을 실행 후 가입에서 작업을 빌드'를 선택하여 릴리스 작업을 실행하는 플러그인을 가입 사용합니다. 이렇게하면 모든 단계가 빌드 파이프 라인보기에 나타나고 트리거 작업이 모든 다운 스트림 빌드가 완료 될 때까지 차단되고 가장 나쁜 다운 스트림 빌드로 상태가 설정되어 릴리스 작업의 결정 포인트가됩니다. Multijob 플러그인
당신이 다운 스트림/업스트림 작업 체인 정의와 혼란을 중지하려는 경우
[그 즉시 사용되지되는 (https://wiki.jenkins-ci.org/display/JENKINS/Proposed+Plugin+Deprecation). 어쨌든 나는 그것이 작동하도록하는 방법에 관한 문서를 찾을 수 없었다. 있니? – raksja
Saw [this] (http://stackoverflow.com/a/6279210/150371) 심지어 자물쇠를 풀 수있는 방법을 알아 내지 못했습니다. – raksja