2013-10-17 16 views
0

我承認,使用詹金斯非常新,所以我很抱歉,如果這是簡單的東西,我忽略了。在我的Jenkins工作中,我有一個bash命令來運行Python腳本。一切運行正確,Python腳本正常工作。然而,腳本可以在運行後給出通過或失敗的結果(爲了澄清,失敗並不意味着腳本崩潰,只是它已經通過,並且給出了變量,結果表明這些變量是錯誤的) 。我需要做到這一點,以便在給出「失敗」結果時失敗,但我無法想出讓Jenkins通過/失敗的方法,除了是否所有東西都能正常運行以外,都依賴於其他任何東西。我該如何設置它,使得作業是否通過取決於python腳本輸出?在此先感謝您的幫助!詹金斯 - 讓通過/失敗依賴於腳本命令的結果

回答

1

因此,從我所知道的情況來看,最簡單的方法是修改Python腳本,使其返回非期望值時以非零值退出,否則返回零,因此成功這份工作將模仿劇本的成功。

+0

或者你可以使用console-parser插件。好的想法這個插件是,你也可以使工作不穩定。 ;) –