簡體   English   中英

如何通過 N-1 次成功部署繞過 CodeDeploy

[英]How to get around CodeDeploy succeeding with N-1 successful deployments

當前的 CodeDeploy 實現具有它,因此如果 N-1 部署成功,則整個部署成功。 但是,我們有一個用例,其中所有 N 次部署都必須成功,而不僅僅是 N-1(N 是我們要部署到的目標服務器的總數)。 所以為了解決這個限制,我們看到我們可以創建警報並將其添加到部署組。 如果觸發警報,部署組正在進行的任何部署都將失敗。 我的問題是我們如何在部署期間觸發此警報以強制部署失敗?

非常感謝。

您可以使用 set-alarm-state aws cli 調用來設置任何警報狀態。 它更多用於測試目的,但適用於您的用例:

https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/set-alarm-state.html

與上述可能容易出錯且難以調試的方法不同,我建議在 INSTANCE_FAILURE 上使用 CodeDeploy 通知來響應部署期間實例上的部署失敗:

https://aws.amazon.com/blogs/aws/new-notifications-for-aws-codedeploy-events/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM