DevSec操作管道的 Event Notifications
为 DevSec操作管道设置 Event Notifications
IBM Cloud® Event Notifications 是一项服务,用于路由事件通知,向您的 IBM Cloud 帐户中的紧急事件发出警报或通过 Webhook 触发自动操作。 您可以从 IBM Cloud 服务过滤事件通知并将其定向到电子邮件,SMS,Webhook 和推送通知。
有关详细指示信息,请访问 IBM/event-notifications。
供应 Event Notifications 实例
如果您的帐户中没有事件通知实例,请参阅 创建 Event Notifications 服务实例。
将 Event Notifications 实例添加到工具链
-
要将事件通知集成到现有工具链,请转至 IBM Cloud 控制台,单击 菜单 图标,然后选择 DevOps。 在“工具链”页面上,选择工具链以查看其“概述”页面。 或者,从应用程序的“概述”页面中,访问 Continuous Delivery 卡,然后单击 查看工具链,然后单击 概述。 a. 单击 添加工具。 b. 在“工具集成”部分中,选择 Event Notifications。
-
输入工具链中 Event Notifications 卡上显示的此工具集成的名称。 此名称充当工具链中工具集成的标识。
-
选择 Event Notifications 实例以连接到工具链。
-
单击 创建集成 以将 Event Notifications 工具集成添加到工具链。
-
在工具链的“概述”页面上的“IBM Cloud 工具”部分下,找到并单击 Event Notifications。
有关向工具链添加事件通知集成的进一步指导信息,请参阅 启用通知。
配置 Event Notifications 实例
包含环境属性
将事件通知集成到工具链之后,请在 PR,CI,CD 和 CC 工具链中合并名为 event-notifications
的环境属性,并将值分配给 1
。
配置源
- 转至 Event Notification 实例。
- 转至 源 部分。
- 选择并启用要从中接收消息的工具链。
配置目标
- 转至 Event Notification 实例。
- 转至 目标 部分。
- 单击
Add
按钮,提供名称,然后输入所需的目标详细信息。
配置主题
- 转至 Event Notification 实例。
- 转至 主题 部分。
- 单击
Create
按钮,提供名称,然后选择所需的源。 您可以根据需要选择多个源。
配置预订
- 转至 Event Notification 实例。
- 转至 预订 部分。
- 单击
Create
按钮,提供名称,然后选择主题和目标。
向事件通知发送定制消息
如果要从除单管道标准消息之外的管道发送定制消息,那么可以通过调用脚本 "${COMMONS_PATH}/communications/post_message
来执行此操作。
以下是示例
echo "Here is the custom message" | "${COMMONS_PATH}/communications/post_message