作者:啊明小窝日记 | 来源:互联网 | 2022-12-10 10:28
我将Gitlab用于存储库和ci / cd。当前正在尝试建立从构建阶段创建docker映像的管道。我看过的所有示例都有一个简单的图像命名,例如使用了branch(master)
我的问题是,是否要基于存储库中的当前标记来标记图像,我该怎么做?我想我可以使用Gitlab跑步者变量,但看不到我们一个
1> Sascha Frink..:
Gitlab CI中有很多预定义的变量。我想你在找CI_COMMIT_TAG
。
因此,您可以通过以下方式使用它:
docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
所以图像看起来像 registry.example.com/group/project:tag