第 10 章 设置 GitHub 构建触发器标签
Red Hat Quay 支持使用 GitHub 或 GitHub Enterprise 作为构建镜像的触发器。如果您尚未这样做,请继续并在 Red Hat Quay 中启用构建支持。
10.1. 了解构建触发器的标签命名
在 Red Hat Quay 3.3 之前,从构建触发器创建的镜像已限制。由构建触发器构建的镜像的名称为:
- 调用触发器的分支或标签
-
带有使用默认分支的镜像的
latest
标签
从 Red Hat Quay 3.3 及更高版本开始,在设置镜像标签方面具有更大的灵活性。第一种操作是输入自定义标签,使任何字符串指定为每个构建的镜像标签。但是,作为替代方案,您可以使用以下标签模板使用每个提交中的信息标记镜像:
- ${commit_info.short_sha}:提交的简短 SHA
- ${commit_info.date} :提交的时间戳
- ${commit_info.author} :提交中的作者
- ${commit_info.committer}: 提交的提交者
- ${parsed_ref.branch}: 分支名称
以下流程描述了如何为构建触发器设置标记。