从spinnaker向CloudBuild发送替换



我有一个云构建触发器,从Spinnaker触发云构建阶段. 它可以为来自不同分支的各种提交触发。我想有(至少)分支名称可访问的云构建管道,但我不知道如何做到这一点。

  1. $BRANCH_NAME替代变量未设置(与自动cloudbuild触发器相反)(https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values)
  2. 没有办法发送自定义替代变量(或者是吗?)。从代码来看,它似乎可以通过RepoSource
  3. 提供。

我想我可以从git本身获得分支,但这需要有一个不浅的副本,我不希望由于构建时间优化。

我认为您所指的Igor中的定义是指当它从cloudbuild本身读取触发事件时。Orca中的请求阶段似乎将分支名称作为回购源的一部分。我对CloudBuild阶段本身不太熟悉。但是,如果您查看该阶段的JSON,您应该能够通过变量替换到资源中提供分支名称。branchName字段

最新更新