簡體   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