8.2. 构建触发器的标签命名
自定义标签可用于 Quay.io。
一个选项是包含作为每个构建的镜像标签分配的任何字符串字符。或者,您可以在构建触发器的 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