有没有一种方法可以在构建Google Cloud Build期间获取Github拉取请求号?

时间:2019-06-23 21:35:27

标签: google-cloud-build

在Google Cloud构建期间,是否可以获取有关该构建与“拉取请求”关联的事实的信息,例如拉取请求编号/ id?

在参考:https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values

暂时没有可用的替代变量。

2 个答案:

答案 0 :(得分:1)

在GitHub中,一个分支可以与多个Pull Requests相关联。

您可以使用GitHub API查找与给定分支引用关联的所有PR:https://developer.github.com/v3/pulls/

Cloud Build当前不提供“拉取请求”信息,但是如果这样做,则可能来自Check Suite数据之类的数据,该数据也将PR视为列表。

答案 1 :(得分:0)

不是从Github API获得,但是您可以从命令行获取PR#:

$ hub pr list -f "%I%n" -h "$(git rev-parse --abbrev-ref HEAD)"
12345

来源:此blog post