簡體   English   中英

cloud-builds pub/sub 主題似乎未列出或無法訪問

[英]cloud-builds pub/sub topic appears to be unlisted or inaccessible

我正在嘗試在 Bitbucket Repo 和 Google Cloud Build 之間創建集成,以便在推送到某些分支時自動構建和測試並報告狀態(對於那個可愛的綠色刻度線)。 我已經完成了第一部分的工作,但是第二部分(報告回來)拋出了一些絆腳石。

根據https://cloud.google.com/cloud-build/docs/send-build-notifications ,Cloud Build 應該自動將更新消息發布到名為“cloud-builds”的 Pub/Sub 主題。 然而,試圖找到它(通過 Web 界面和通過 gcloud 命令行工具)卻一無所獲。 大量的網絡搜索出現了https://github.com/GoogleCloudPlatform/google-cloud-visualstudio/issues/556 ,這似乎表明該文檔中引用的主題現在正在從結果中過濾掉; 但是,該問題似乎特定於視覺工作室工具,而不是整個 GCP。 此外, https: //cloud.google.com/cloud-build/docs/configure-third-party-notifications 表明它仍然可以訪問,但可能僅限於 Cloud Functions? 也許只能通過命令行手動操作,因為 Cloud Functions 的 Web 界面也沒有顯示這個幻像“cloud-builds”主題?

關於我可以從這里去哪里的任何指導? 就我所知,這兩種可能性是我的 GCP 項目中的某些東西完全無聊,並且 Pub/Sub 主題要么對我不可見,要么以某種方式被刪除,或者我是對的,而這個主題不是可訪問了。

我遇到了同樣的問題,過了一段時間我手動創建了雲cloud-builds主題並創建了一個訂閱該主題的雲函數。

之后,構建詳細信息會按預期推送到主題,並且我的雲功能會被新事件觸發。

您可以從 UI 以另一種方式檢查 cloud-builds 主題的存在,方法是下載gcloud 命令行工具,並在運行gcloud init后運行gcloud pubsub topics list以列出已配置項目的所有主題。 如果未列出主題projects/{your project}/topics/cloud-builds ,我建議在此處向雲構建團隊提交錯誤。

手動創建 cloud-builds 主題是行不通的,因為它是 Google 管理的一個特殊主題。 在這種情況下,您必須轉到 API 中心並禁用 CloudBuild API,然后再次啟用它,將為您創建 cloud-builds 主題。 啟用和停用 Cloud Build API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM