2014-10-10 4 views
0

두 개의 다른 슬레이브 환경 (Erlang R15B03 및 Erlang 17.3)에서 빌드를 실행하기 위해 Jenkins 다중 구성 프로젝트를 설정했습니다. 17.3 생산 환경에서 실제 출시를위한 프로젝트를 준비하기 시작했습니다.Jenkins 다중 구성, 무시 된 빌드 무시

현재 모든 프로젝트의 17.3 빌드가 진행되는 동안 수정해야하는 종속성 오류로 인해 실패하고 R15B03 빌드가 모두 통과됩니다.

젠킨스 (현재)가 17.3의 결과를 무시하고 R15B03 빌드가 통과되면 빌드가 성공적으로 통과되도록하려면 어떻게해야합니까?

답변

0

이 잘못되면 빌드를 통과시키는 것이 좋지 않습니다. 나중에 문제를 해결하기 위해 실패한 테스트를 주석 처리하는 것과 같습니다.

R15와 17에 대해 두 개의 별개의 젠킨스 빌드를 설정해야합니다. 이렇게하면 R15B03이 통과되고 17.3이 모든 종속성을 해결할 때까지는 알 수 없을 것입니다.

0

parameterized trigger plugin을 사용하여 조건부 트리거를 사용할 수 있습니다. 다중 구성 프로젝트가 항상 트리거되도록 설정하고 매개 변수를 확인하여 어떤 다운 스트림 빌드가 트리거 될지 결정하십시오.