文件名称:cloud-build-notifiers:适用于Cloud Build的通知程序映像,具有构建状态过滤和Cloud Secret Manager集成功能
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-05 05:46:27
notifications gcp gcp-cloud-build Go
云构建通知器 此存储库提供了可部署的通知程序映像和源,以及用于创建新通知程序的库。 通知程序是连接到Docker容器,这些使有关Build更新通知的Pub / Sub消息适应其他服务/协议,例如电子邮件的SMTP。 Cloud Build通知程序是长期存在的二进制文件,可在Build的整个生命周期中接收通知(例如,从Build开始执行,直到Build结束执行)。 所有通知程序都可以由Cloud Build构建并部署在。 唯一的先决条件是成为Cloud Build用户,并为您的Cloud Build项目安装并配置。 当前有3种受支持的通知程序类型: ,它将Build更新和相关数据写入BigQuery表。 ,它将(HTTP POST的)JSON负载发送到另一个HTTP端点。 ,它使用Slack Webhook在Slack通道中发布消息。 ,它通过SMTP服务器发送电子邮件
【文件预览】:
cloud-build-notifiers-master
----bigquery()
--------bigquery.yaml.example(291B)
--------buildtest.cloudbuild.yaml(739B)
--------main_test.go(17KB)
--------bqi.go(879B)
--------Dockerfile(1KB)
--------main.go(10KB)
--------deploy.cloudbuild.yaml(1KB)
--------README.md(3KB)
----http()
--------buildtest.cloudbuild.yaml(711B)
--------main_test.go(3KB)
--------Dockerfile(1KB)
--------main.go(3KB)
--------http.yaml.example(854B)
--------deploy.cloudbuild.yaml(1KB)
--------README.md(717B)
----LICENSE(11KB)
----smtp()
--------buildtest.cloudbuild.yaml(711B)
--------main_test.go(5KB)
--------Dockerfile(1KB)
--------main.go(7KB)
--------smtp.yaml.example(1KB)
--------deploy.cloudbuild.yaml(1KB)
--------README.md(1019B)
----CONTRIBUTING.md(1KB)
----samples()
--------success.yaml(692B)
--------failure.yaml(693B)
--------logging-sample()
----.gitignore(135B)
----lib()
--------notifiers()
----go.sum(75KB)
----slack()
--------buildtest.cloudbuild.yaml(713B)
--------slack.yaml.example(936B)
--------main_test.go(999B)
--------Dockerfile(1KB)
--------main.go(3KB)
--------deploy.cloudbuild.yaml(1KB)
--------README.md(776B)
----README.md(4KB)
----setup.sh(6KB)
----go.mod(1KB)