由于某些原因,AWS Codedeploy回滚似乎总是选择最新版本,并使失败
部署1成功,并且在S3存储桶中创建了一个修订。
部署2失败,Codedeploy回滚启动,其中为自动
部署3也因与部署2 相同的原因而失败
预期的Codedeploy行为是针对Deployment 3,它应该选择Deployment 1 S3构建版本。
我不确定Codedeploy的S3存储桶中是否有任何缺失的链接。非常感谢您的任何想法。
谢谢
不确定这是否适用于您的具体情况,但"奇怪的";CodeDeploy的回滚行为已记录在案:
但是,如果将失败的部署配置为覆盖而不是保留文件,则回滚期间可能会出现意外结果。
因此,您可能正在观察这些";出乎意料的结果";当部署现有内容并失败时,可能会发生这种情况。
你可以在中阅读更多信息
- 使用现有内容回滚行为
在使用AWS CLI进行了一些调查之后,我可以看到正在重新编写的版本。使用AWS CLI时,情况比控制台中显示的更清楚。
感谢您花时间回复可能的答案