Google Container Builder是否支持构建Pull请求

时间:2018-02-28 01:36:08

标签: google-container-registry

Google Container Builder文档说它可以构建分支或标记。如何构建Pull请求?在合并代码之前,此功能至关重要,因此主开发分支尽可能保持清洁。

this page上,甚至有一种表示不会建立拉取请求的表示法。为什么不支持Pull Request构建?

3 个答案:

答案 0 :(得分:1)

不是今天,至少不是本地的。敬请关注。 :)

答案 1 :(得分:1)

您似乎可以使用GitHub应用according to this guide实现此目标。 不过,我们没有使用bitbucket。

此外,@ Irvi仅基于所有提交构建。这里的目标是仅在有人触发拉取请求时进行构建。

答案 2 :(得分:0)

目前可以在以下情况下完成此操作:

  • 创建一个Container Builder build steps,它实际上会触发每个分支的所有构建
  • Cloud Functions中将subscriber创建为cloud-builds作为构建事件,并在Google PubSub主题中用作主题,然后使用Github提供的API创建状态事件。我们可以自定义状态的内容,并且如果在每次推送到Github的提交时都通过了构建,则我们可以看到绿色的复选标记。