将 Docker Scout 与 Slack 集成
目录
你可以通过创建 Slack webhook 并将其添加到 Docker Scout 控制面板,来将 Docker Scout 与 Slack 集成。Docker Scout 将在你发现新的漏洞并影响到一个或多个镜像时通知你。


工作原理
配置集成后,Docker Scout 会将关于你仓库策略合规性和漏洞暴露情况变化的通知发送到与该 webhook 关联的 Slack 频道。
注意
通知仅针对每个仓库最后推送的镜像标签触发。"最后推送" 指的是最近推送到 Registry 并由 Docker Scout 分析的镜像标签。如果最后推送的镜像没有受到新披露的 CVE 影响,则不会触发通知。
有关 Docker Scout 通知详情,请参阅通知设置
安装设置
添加 Slack 集成
创建一个 webhook,请参阅Slack 文档。
前往Slack 集成页面在 Docker Scout 控制面板中。
在“如何集成”部分,输入“配置名称”。Docker Scout 使用此标签作为集成的显示名称,因此你可能需要将默认名称更改为更具意义的名称。例如,可以命名为 `#channel-name`,或者此配置所属团队的名称。
将你刚创建的 webhook 粘贴到“Slack webhook”字段中。
如果你希望验证连接,请选择“测试 webhook”按钮。Docker Scout 会向指定的 webhook 发送测试消息。
选择是否要为你所有已启用 Scout 的镜像仓库启用通知,或者输入要发送通知的仓库名称。
当你准备好启用集成时,选择“创建”。
创建 webhook 后,Docker Scout 开始向与该 webhook 关联的 Slack 频道发送通知更新。
移除 Slack 集成
移除 Slack 集成
- 前往Slack 集成页面在 Docker Scout 控制面板中。
- 选择要移除的集成的“移除”图标。
- 在确认对话框中再次选择“移除”进行确认。