繁体   English   中英

如何使用 Github 发布标签运行 AWS 代码管道?

[英]How to run the AWS codepipeline with Github release tag?

当 ECR 存储库中有新标签时,我正在尝试运行 AWS 代码管道。 我正在使用带有发布标签的 GitHub 操作并将 Docker 图像推送到 ECR。 现在的问题是,我想为 1.0、1.1 等图像提供发布标签,但在代码管道的源代码阶段,我们需要指定图像标签,否则它将默认为latest请参见此处,因为此代码管道未触发,因为它是没有得到最新的标签。

我想将发布号作为图像标签提供。 我怎样才能做到这一点?

简单的答案是你不能。 管道只能使用 ECR 源中的单个特定标签。

作为 CI/CD 过程的一部分,您将不得不通过修改每个部署的管道来绕过它。

我找到了一种通过 GitHub Action 实现此目的的方法。 问题是管道何时会触发任务定义,每次都会更新。

我们可以按照这个文档。 https://docs.github.com/en/actions/guides/deploying-to-amazon-elastic-container-service

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM