2017-05-19 74 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插件「開箱即用」是不可能的。 Jenkins問題跟蹤器中的​​。

+0

這個問題是否真的與Pipeline插件相關?據我所知,它嚴格指向JUnit插件 –

+1

@RobertMunteanu,這是正確的,此問題中的字段Component設置爲「junit-plugin」。但是,仍然無法通過管道腳本(也可以通過自由風格的作業)設置閾值,因爲在junit插件中不支持該閾值。 –