Drone 插件市场 > Slack Blame
slack.svg

Slack Blame

by drone-plugins

Apache License 2.0

使用 Slack Blame 插件,在构建完成时向 Slack 频道或通过直接消息发送消息。你需要向 Drone 提供 Slack API 的访问令牌。你可以在 [https://api.slack.com/web](https://api.slack.com/web) 上创建一个新的访问令牌。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: notify
image: plugins/slack-blame
settings:
  token: your-secret-token
  channel: dev
  success_template: |
    The build is fixed! Thanks @{{slack.name}}
  success_image_attachments:
    - "http://i.imgur.com/TP4PIxc.jpg"
  failure_template: |
    The build is broken! Blame {{slack.name}}
  failure_image_attachments:
    - "http://cdn.meme.am/instances/51000361.jpg"

字段属性说明

  • token

    string必填项

    Slack 访问令牌。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • channel

    string可选项

    Slack 频道。

    默认值:none

  • mapping

    array可选项

    将作者映射为 Slack 用户。支持环境变量插值,例如 {"$DRONE_COMMIT_AUTHOR":"$slack_user"}。

    默认值:none

  • success_username

    string可选项

    成功构建的用户名。

    默认值:none

  • success_icon

    string可选项

    成功构建的图标。

    默认值:none

  • success_template

    string可选项

    成功构建的模板。

    默认值:none

  • success_image_attachments

    array可选项

    成功构建的容器镜像附件列表。

    默认值:none

  • failure_username

    string可选项

    构建失败的用户名。

    默认值:none

  • failure_icon

    string可选项

    图标表示构建失败。

    默认值:none

  • failure_template

    string可选项

    构建失败的模板。

    默认值:none

  • failure_image_attachments

    array可选项

    构建失败的容器镜像附件列表。

    默认值:none