1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 持续集成 -- Jenkins + Slack 配置

持续集成 -- Jenkins + Slack 配置

时间:2019-09-27 21:46:25

相关推荐

持续集成 -- Jenkins + Slack 配置

.12.13 始发于TesterHome持续集成 Jenkins + Slack 配置

Why Slack?

Slack支持很多平台和工具,接起来方便快捷;可在移动端/PC缎端同步查看;通知消息快。。。。反正就是用它了?

官方Git教程:/jenkinsci/slack-plugin

1、首先创建Slack账号

链接:/ ,创建自己的Team(或加入其它Team)和Channel;

2、在Slack中配置Jenkins集成

先登录Slack:/services/new/jenkins-ci;

2.1 选择Channel

2.2 生成对应Token

2.3 Setup Instructions中Step 3的 Team Domain 和 Integration Token ,请先记住,后面第五步会用到

2.4 上述页面中还可配置在Slack中显示的名称和图标,默认为Jenkins

3、在Jenkins中安装Slack插件

4、Create a Webhook by visiting Integrations

在Slack中创建hook,使之前的Integrations生效

4.1 /apps/manage (teamName是自己team名称),点击 Custom Integrations

如果没有则直接添加;

如果已存在,则点击右侧的“Incoming Webhooks”;

4.2 点击Add Configuration

4.3 选择Team中已存在的Channel

4.4 生成Webhook URL

5、Jenkins中配置Slack

可单个任务配置,也可进行全局设置。下面是单个任务配置

5.1 构建后操作选择Slack Notifications

5.2 根据需求,勾选不同通知选项

5.3 上图右下角有高级…按钮,高级配置

说明:

A—上述2.3中的Team Domain

B— 上述2.3中的Integration Token

E— 上述2.1中的Channel

其中B也可以通过D来管理,增加后,可在C中选择

添加D时,证书种类选择Secret text

6、调试配置是否成功

上述均配置完成后,点击右下角的Test Connection,以下为成功和失败情况

至此,Jenkins + Slack配置完成。

可以用于很多平台的集成,比如集成JIRA、API测试结果等等。

欢迎交流

详细交流口口裙:668526705

威信嗖:Postman&Newman

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。