2017-08-30 55 views
1

我知道這個論壇不是提供策略的。如何實現使用Jenkins回滾

使用Jenkins我已經在我的Dev,QA和Staging環境中設置了CI和CD。我對所有環境都採用回滾策略。

1-如果我建立開發

2 - 如果我建立QA失敗,並在開發通過會發生什麼失敗會發生什麼情況。

3-如果我的構建在分段中失敗並在Dev和QA中傳遞,會發生什麼情況。

我應該如何回滾並在考慮到數據庫不完善的情況下完成任務。我已經創建了示例工作流程,但不確定它是否正確。

enter image description here

enter image description here

回答

0

一般來說,你可以通過兩種方式實現:

  1. 建立某種形式的版本管理工具的跟蹤您的管道的每一個執行和快照的變數,工件等......這是用於確切的執行,那麼你可以運行它的早期版本(檢查工具,如章魚部署)

  2. 如果您對標籤使用分支策略,則可以參數化作業,傳遞要構建的標籤,並在出現故障時構建「早期標籤」。檢查重建選項以執行較早的作業。