IBM Cloud Docs
DevSec操作管道的 Event Notifications

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 实例添加到工具链

  1. 要将事件通知集成到现有工具链,请转至 IBM Cloud 控制台,单击 菜单 图标,然后选择 DevOps。 在“工具链”页面上,选择工具链以查看其“概述”页面。 或者,从应用程序的“概述”页面中,访问 Continuous Delivery 卡,然后单击 查看工具链,然后单击 概述。 a. 单击 添加工具。 b. 在“工具集成”部分中,选择 Event Notifications

  2. 输入工具链中 Event Notifications 卡上显示的此工具集成的名称。 此名称充当工具链中工具集成的标识。

  3. 选择 Event Notifications 实例以连接到工具链。

  4. 单击 创建集成 以将 Event Notifications 工具集成添加到工具链。

  5. 在工具链的“概述”页面上的“IBM Cloud 工具”部分下,找到并单击 Event Notifications

有关向工具链添加事件通知集成的进一步指导信息,请参阅 启用通知

配置 Event Notifications 实例

包含环境属性

将事件通知集成到工具链之后,请在 PR,CI,CD 和 CC 工具链中合并名为 event-notifications 的环境属性,并将值分配给 1

配置源

  1. 转至 Event Notification 实例。
  2. 转至 部分。
  3. 选择并启用要从中接收消息的工具链。

配置目标

  1. 转至 Event Notification 实例。
  2. 转至 目标 部分。
  3. 单击 Add 按钮,提供名称,然后输入所需的目标详细信息。

配置主题

  1. 转至 Event Notification 实例。
  2. 转至 主题 部分。
  3. 单击 Create 按钮,提供名称,然后选择所需的源。 您可以根据需要选择多个源。

配置预订

  1. 转至 Event Notification 实例。
  2. 转至 预订 部分。
  3. 单击 Create 按钮,提供名称,然后选择主题和目标。

向事件通知发送定制消息

如果要从除单管道标准消息之外的管道发送定制消息,那么可以通过调用脚本 "${COMMONS_PATH}/communications/post_message 来执行此操作。

以下是示例

echo "Here is the custom message" | "${COMMONS_PATH}/communications/post_message