搜索

8.2. 构建触发器的标签命名

download PDF

自定义标签可用于 Quay.io。

一个选项是包含作为每个构建的镜像标签分配的任何字符串字符。或者,您可以在构建触发器的 Configure Tagging 部分中使用以下标签模板,以使用每个提交中的信息标记镜像:

Configure Tagging

  • ${commit}: 发布的提交的完全 SHA
  • ${parsed_ref.branch}: Branch 信息(如果可用)
  • ${parsed_ref.tag}: Tag 信息(如果可用)
  • ${parsed_ref.remote}: 远程名称
  • ${commit_info.date}: 提交时的日期
  • ${commit_info.author.username}: Username of the author of the commit
  • ${commit_info.short_sha}: 提交 SHA 的第一个 7 个字符
  • ${committer.properties.username}: committer 的 Username

此列表未完成,但 包含了用于标记目的的最有用的选项。您可以在此页面中找到完整的标签模板模式。https://github.com/quay/quay/blob/abfde5b9d2cf7d7145e68a00c9274011b4fe0661/buildtrigger/basehandler.py#L96-L195

如需更多信息,请参阅为 Red Hat Quay 和 Quay.io 构建触发器中设置自定义标签模板

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.