0

我正在使用 webhook 触发器,部分配置需要设置默认分支。此 webhook 在拉取请求上调用,因此当触发器运行时,它会检查该分支。

一切都很好,除了在 Cloud Build 历史中它显然没有显示它运行的分支,而是配置中设置的默认分支,即。'掌握'

是否可以将构建期间更新为ref它执行的实际分支,以便在查看构建历史时更加清晰?

在此处参考此文档,我是否找到了正确的变量并重新分配它是否有效?

steps:
  - id: 'Setup Credentials'
    name: 'gcr.io/cloud-builders/git'
    entrypoint: '/bin/bash'
    args:
    - '-c'
    - |
      # checkout 'feature/my-branch' branch
      # do work on branch
      $_REF_EVENT_NAME='feature/my-branch' # overwrite the configured default branch

截屏

如果可能的话,我想更新提交参考以及来自主人最后一次提交的提交而不是分支。

4

1 回答 1

2

事实上,你不能。当您使用其他类型的触发器时,此 ref 列很重要,但对于 webhook,该值是通用的且不可更新。

于 2021-08-20T11:51:07.493 回答