为什么任何项目上的git push都会触发Google Cloud Build(GitHub Apps)中的构建?

时间:2018-09-24 11:49:02

标签: github google-cloud-platform google-cloud-build

我想在多个Github项目中启用Google Cloud Build Github应用。

  1. 因此,在Google Cloud Build Github应用程序上,我单击grant this app access to your GitHub account

enter image description here

  1. 然后在以下屏幕上,我在所有存储库上安装Google Cloud Build。

enter image description here

  1. 然后,我将重定向到几个Google授权屏幕。

  2. 然后,我进入Google后续屏幕,在其中选择一个现有的Google project-id,然后接受同意屏幕。

enter image description here

问题是:我的任何Github存储库上的git push都会触发此google project-id(而不是其相关的Google project-id)中的构建

enter image description here

我当然要

  • 推动Github项目#1触发Google Cloud Build项目#1中的构建
  • 推动Github项目#2触发Google Cloud Build项目#2中的构建

2 个答案:

答案 0 :(得分:1)

我认为这是因为该应用程序在帐户级别而非项目级别工作。

答案 1 :(得分:1)

现在有一个“添加另一个项目”按钮,可用于在设置Google Cloud Build连接时将存储库直接连接到其他项目。

查看此屏幕截图:

Add another project