如何使用 gitlab CI 在 ECR 上自动进行图像标记?

问题描述 投票:0回答:1

我有一个 ECR 存储库。

我正在使用 gitlab CI 从该存储库推送和提取图像。每次我的 CI 运行时,我都会使用相同的图像标签(在我的 CI 代码中已修复),例如

ECR_IMAGE: app:1.1.8

我的疑问是:有没有办法在每次 CI 运行中自动生成标签?

示例:每次运行 CI 时,我都想将标签版本增加 1,例如:

1.1.9, 2.0.0, 2.0.1,...

gitlab continuous-integration continuous-deployment amazon-ecr
1个回答
0
投票

基本上我使用 GitLab Variables 来做到这一点。我在 CICD yaml 上使用

CI_COMMIT_SHA
使用提交哈希生成图像标签版本。

© www.soinside.com 2019 - 2024. All rights reserved.