CircleCI 自动增量泊坞窗标签

Posted

技术标签:

【中文标题】CircleCI 自动增量泊坞窗标签【英文标题】:CircleCI auto increment docker tag 【发布时间】:2021-05-19 11:37:09 【问题描述】:

我正在从 Jenkins 切换到 Circle CI(尴尬的是花了这么长时间才得到 jenkins)。我有一个关于大多数人如何处理他们的 docker 标记的问题。

我的构建将触发每次提交(不仅仅是拉取请求),并且每次都会创建一个新容器和标签。我看到 CIRCLE_BUILD_NUM 存在,但它会随着工作流程中的每一步而增加。这使得将标签号从一个步骤传递到另一个步骤具有挑战性。我还看到 CIRCLE_WORKFLOW_ID 对整个工作流程来说是唯一的,但它是一个字母数字 guid,不如语义版本有用。

在 CircleCI 工作流程中自动增加 docker 标签的推荐方法是什么?

【问题讨论】:

【参考方案1】:

我们使用当前纪元时间作为我们的一部分:TIMESTAMP=$(date +%s)

【讨论】:

以上是关于CircleCI 自动增量泊坞窗标签的主要内容,如果未能解决你的问题,请参考以下文章

sh 标记并推送泊坞窗图像到泊坞窗集线器

sh [下载并设置HDF 3.0泊坞窗容器]使用此脚本下载并设置HDF泊坞窗容器#hdf #docker #setup#hdf30

泊坞窗操作的新位置

如何优雅地分离无限睡眠泊坞窗以及为啥

作曲家内存限制泊坞窗

Elastic Beanstalk 泊坞窗错误