云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





需要一个Slack集成来向Slack通道或管道事件室发送通知(要了解更多关于Slack集成的信息,请参阅Artifactory和Xray与Slack的集成).

创建一个集成

  • 按照Slack文档中的说明创建一个传入的webhook.虽然你应该在创建webhook时指定一个默认的或流行的通道,但它可以在需要时在你的管道源中覆盖。
  • 中的文本Webhook URL部分。它看起来像这样:
    https://hooks.slack.com/services/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
  • 要添加集成,请遵循上面的步骤管道管理集成页面。

    以下是创建此集成所需的信息:
    • 的名字——为整合选择一个友好的名称
    • Webhook url- Webhook URL到您的Slack频道
页面内容


使用

松弛集成可以可以直接添加到步骤中集成部分。

send_notification效用函数可以用松弛集成以发送通知消息。

有关更多信息,请参见从管道发送通知

默认的环境变量

当您将此集成添加到某个步骤中时,一组环境变量将自动可用。

环境变量

描述

int_ < integration-name > _url Webhook URL到您的Slack频道

例子

发送通知
- name: pipe1 steps: - name: test_step_1 type: Bash configuration: integrations: - name: mySlack #这是您在测试实例执行中创建的Slack集成的名称:onStart: - send_notification mySlack——text "starting test_step_1" #将'mySlack'替换为您的Slack集成的名称onExecute: - send_notification mySlack——text "onExecute,过去的测试命令" #将'mySlack'替换为您的Slack集成的名称onSuccess:- send_notification mySlack # without '——text'发送一个包含管道名和步骤名的通用通知
  • 没有标签
版权所有©2022 JFrog有限公司