Why Slack?
Slack 支持很多平台和工具,接起来方便快捷;可在移动端/PC 缎端同步查看;通知消息快。。。。反正就是用它了
官方 Git 教程:https://github.com/jenkinsci/slack-plugin
链接:https://slack.com/ ,创建自己的 Team(或加入其它 Team)和 Channel;
先登录 Slack:https://my.slack.com/services/new/jenkins-ci;
在 Slack 中创建 hook,使之前的 Integrations
生效
teamName
是自己 team 名称),点击 Custom Integrations如果没有则直接添加;
如果已存在,则点击右侧的 “Incoming Webhooks”;
可单个任务配置,也可进行全局设置。下面是单个任务配置
高级…
按钮,高级配置说明:
A—上述 2.3 中的 Team Domain
B— 上述 2.3 中的 Integration Token
E— 上述 2.1 中的 Channel
其中 B 也可以通过 D 来管理,增加后,可在 C 中选择
添加 D 时,证书种类选择 Secret text
上述均配置完成后,点击右下角的 Test Connection
,以下为成功和失败情况
至此,Jenkins + Slack 配置完成。
可以用于很多平台的集成,比如集成 JIRA、API 测试结果等等。