2017-07-25 77 views
0

我知道,如果其中一項工作失敗,我可以在交付管道中停止某個階段。Bluemix交付管道 - 在測試失敗時觸發作業

但是在我的情況下,我有一個shell腳本,用於測試以後運行。如果這個測試失敗了,我想恢復腳本之前做的事情。

如何觸發這最後一個腳本?

+2

到目前爲止,您嘗試了什麼? –

回答

-1

要做到這一點,您需要一些方法來拍攝當前狀態的快照,以便在發生故障時可以重新安置事物。

此過程的一部分可能涉及使用bash來捕獲錯誤。在下面的鏈接中有一個例子可以做到這一點。

https://github.com/open-toolchain/commons/blob/master/scripts/cf_rolling_deploy.sh

+1

儘管此鏈接可能會回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18598284) – yivi

相關問題