持续集成 -- Jenkins + Slack 配置

9 篇文章 0 订阅
4 篇文章 0 订阅

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


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

官方Git教程:https://github.com/jenkinsci/slack-plugin

1、首先创建Slack账号

链接:https://slack.com/ ,创建自己的Team(或加入其它Team)和Channel;
在这里插入图片描述

2、在Slack中配置Jenkins集成

先登录Slack:https://my.slack.com/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 https://teamName.slack.com/apps/manageteamName 是自己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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值