1
我在Jenkins上並行運行兩個perl腳本,如果前兩個腳本成功執行,應該執行一個腳本。如果我在腳本1中遇到錯誤,腳本2仍然運行,因此退出狀態成功。在Jenkins上並行運行腳本時捕獲錯誤狀態
我想以這樣的方式運行它,如果任何一個並行腳本失敗,該作業應該停止並顯示失敗狀態。
目前我的設置是這樣
perl_script_1 &
perl_script_2 &
wait
perl_script_3
如果腳本1或2的中間失敗,則作業應以失敗狀態終止而不執行工作3
注:我使用詹金斯的tcsh shell。
嗨..謝謝!有沒有辦法在不寫入test1_result文件的情況下找到它?因爲等待命令將負責檢查作業的狀態。 – user2552451 2014-11-04 08:46:20
我期待像if(perl_script1 && perl_script2)然後做perl_script_3 – user2552451 2014-11-04 08:47:18
你也可以試試:)。我正在向類似案例提出我的解決方案。我喜歡保持簡單,即使腳本更長更詳細。 – 2014-11-04 13:55:49