[英]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.