2017-05-19 4 views
1

Jenkinsfile 설정으로 프로젝트 작업 중입니다. 이 프로젝트는 수많은 통합 테스트에서 실행되며 그 중 일부는 실패 할 것으로 예상됩니다. 우리는 테스트 (또는 구현)를 하나씩 수정하지만 그 동안 작업은 실패로 표시됩니다.Jenkins 선언 파이프 라인 - 설정 안정/불안정 임계 값

관련 국가 조각이

stage ('Run ITs') { 
     steps { 
      sh 'SHOW_LOGS=0 ./compose/scripts/up-testing.sh' 
      sh 'sleep 60' 
      timeout (720) { 
       sh './testing/scripts/run-its.sh' 
      } 
     } 

     post { 
      always { 
       sh './testing/scripts/summarize-it-results.sh' 
       junit 'testing/failsafe-resports/*.xml' 
       sh './compose/scripts/killall.sh' 
      } 
    } 

은 우리가 F+E <= T을받을 경우 불안정한를 실패 + 오류 (F + E)의 수에 대한 임계 값 (T)을 설정하고 빌드를 표시하고 싶습니다이며, 그렇지 않으면 실패했습니다.

Jenkins 파이프 라인 플러그인으로 어떻게 할 수 있습니까?

+0

어떻게 든이 문제를 해결할 수 있었습니까? –

+0

@ VadimKotov - 아니요, 문제가 여전히 열려 있습니다 –

답변

2

JUnit Plugin "out-of-the-box"에서는 현재 불가능하다고 생각합니다. Jenkins 이슈 트래커의 corresponding issue입니다.

+0

이 문제는 실제로 파이프 라인 플러그인과 관련이 있습니까? 내가 말할 수있는 한 JUnit 플러그인을 정확히 말합니다. –

+1

@RobertMunteanu 사실입니다.이 문제의 필드 구성 요소는 "junit-plugin"으로 설정됩니다. 하지만 여전히 파이프 라인 스크립트를 통해 임계 값을 설정할 수 없습니다 (자유 스타일 작업도 마찬가지입니다). junit 플러그인에서 지원하지 않기 때문입니다. –

관련 문제