Codedeploy 回滚未选择先前成功的构建版本

Codedeploy rollback not picking the previous successful build version

出于某种原因,AWS Codedeploy 回滚似乎总是选择最新版本并失败

部署 1 成功,在 S3 存储桶中创建了修订。

部署 2 失败,Codedeploy 回滚开始,其中是自动的

部署 3 也因与部署 2 相同的原因而失败

预期的 Codedeploy 行为适用于 Deployment 3,它应该选择 Deployment 1 S3 构建版本。

我不确定使用 Codedeploy 的 S3 存储桶中是否缺少任何链接。非常感谢任何想法。

谢谢

不确定这是否特别适用于您的情况,但 CodeDeploy 的“奇怪”回滚行为是 documented

However, if the deployment that failed was configured to overwrite, instead of retain files, an unexpected result can occur during the rollback.

因此,您可能会观察到这些“意外结果”,这些结果可能会在您部署并因 现有内容.

而失败时发生

您可以在以下位置阅读更多相关信息:

在使用 AWS CLI 进行一些调查后,我可以看到正在重写的版本。使用 AWS CLI 时,事情比控制台中显示的更清楚。

感谢您花时间 post 回复可能的答案