0

在谷歌雲集裝箱生成器,我們希望:我們是否需要三個cloudbuild.yml文件才能在Google Cloud Container Builder中進行簡單設置?

  • 將任何分支REPO:BRANCH
  • 將任何標籤REPO:TAG
  • 推高手REPO:最新

待辦事項我們每個人需要一個單獨的cloudbuild.yml文件?有沒有更輕鬆的方式做到這一點?

我們需要在UI中使用文件而不是觸發器,因爲構建需要20分鐘,UI觸發器的超時時間爲10分鐘。

回答

1

目前,對於不同的命名方案使用三個不同的配置文件是最好的解決方案。

讓你使用一個配置文件來創建所有你想要構建的方式(在同一個倉庫或直接從gcloud等不同的觸發器)是我們的目標之一,所以我們將你的用例考慮。確定。

+0

好的。即使它是「TAG_OR_BRANCH_NAME」,那麼也會減少很多重複 – Maximilian

+1

您現在可以使用「gcr.io/$PROJECT_ID/foo:${TAG_NAME}${BRANCH_NAME}」,並獲取標記或分支名稱(只有一個會被設置),但這並不能幫助你把主人變成:最新的。 –

相關問題