Drone 插件市场 > Slack Blame
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