google-cloud-platform - cloud-builds pub/sub 主题似乎未列出或无法访问
问题描述
我正在尝试在 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
手动创建了主题并创建了一个订阅该主题的云功能。
之后,构建详细信息会按预期推送到主题,并且我的云功能会被新事件触发。
推荐阅读
- reactjs - 当只有参数是有条件的时,忽略反应关于有条件地调用 useState 钩子的警告是否安全?
- c# - okta - asp.net Web 表单 - 如何防止未经授权的用户导航到安全网页?
- c++ - 错误:使用 std::isnan 的命名空间“std”中没有名为“isnan”的成员;
- angularjs - 带有自定义属性的 Angular 1.x 图像上传
- r - 将 R 中的两列转换为唯一出现的行
- cuda - “占用图”中显示的 SM 是否对应于 `blockIdx.x` 或寄存器 `%smid`?
- docker - Docker in LXD: can't communicate between services in swarm, but can in docker-compose
- c# - How can a .net-core application read the keyboard state, irrespective of the operating system?
- postgresql - Keeping id continuity after deletion of rows
- docker - Docker 构建挂起 ---> 正在运行