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/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

持续集成 -- Jenkins + Slack 配置相关推荐

  1. 使用Jenkins持续集成Vue项目配置Sonar任务

    title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...

  2. 自动化持续集成Jenkins

    自动化持续集成Jenkins 使用Jenkins配置自动化构建 http://blog.csdn.net/littlechang/article/details/8642149 Jenkins入门总结 ...

  3. 持续集成~Jenkins构建GitHub项目的实现

    有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的pow ...

  4. 持续集成Jenkins+Gitlab

    2019独角兽企业重金招聘Python工程师标准>>> 持续集成Jenkins+Gitlab 请叫我大宝贝 0.1 2018.04.21 15:11* 字数 1203 阅读 760评 ...

  5. 持续集成Jenkins大法好

    持续集成Jenkins从初级到高级 1. 虚拟机安装 2. jenkins 安装 2.1 主要配置 2.2 安装Java环境 2.3 启动jenkins 2.4 开放8777端口供外网访问 2.5 外 ...

  6. 研发协同平台持续集成Jenkins作业设计演进

    源宝导读:Jenkins作为一个开源的持续集成工具,被大家广泛使用.本文将分享,Jenkins在明源云研发协同平台中的运用,以及在其作业设计方面的演进历程. 一.作业设计1.0 起初,为了尽快推出研发 ...

  7. 1.jenkins持续集成-jenkins安装

    1.为什们要使用jenkins Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目; 2.监控外部调用执行的工作. 2.安装jen ...

  8. 持续集成-jenkins

    持续集成(Continuous integration,简称 CI) 开发中,我们经常遇到一些奇怪问题,比如: 本地可以编译成功的代码但是同事们更新代码后编译出错; 在项目有多个Target(目标)的 ...

  9. Angular gitlab持续集成之runner配置

    gitlab持续集成 安装Runner 正常安装 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s ...

最新文章

  1. zookeeper 在 windows 下配置伪集群环境
  2. main函数解析(一)——Linux-0.11 学习笔记(五)
  3. Codeforces 1305F Kuroni and the Punishment (随机化)
  4. java 接口练习题1
  5. python分支结构基础实训_零基础Python教程-分支结构
  6. sql 两表数据合并_多表查询SQL语句
  7. vs2010中Calendar控件的一些使用
  8. 开公司的两个方向,要么把公司开成很赚钱,要么把公司做成很值钱
  9. 牛顿插值法的Python程序
  10. U盘被写保护无法格式化(我用win10,同样成功格式化了U盘)
  11. Matplotlib is currently using agg问题
  12. MAtlab wavefront,这是张小飞的阵列信号的全部MATLAB代码 传统的高分辨波达方向(DOA)估计算法中 - 下载 - 搜珍网...
  13. 从开发平台到智能供应链,AI技术如何推动企业智能化升级?
  14. CocoWu‘s Summer English Study Summery
  15. PTE学术英语考试受全球广泛认可,2018中国考量快速增长
  16. 新连接?新商业 一场关于商业变革的活动正在进行
  17. 前端JS基础知识复习笔记(1)
  18. 读开源QScada框架HmiFuncDesigner-master的笔记
  19. Makefile:132: recipe for target ‘base/.depend.mk‘ failed
  20. 关于h5绘制canvas生成图片的注意点!

热门文章

  1. JAVA计算机毕业设计网课系统(附源码、数据库)
  2. 智科某课小论文:当今世界计算机硬件与软件发展现状
  3. 2019年Gartner数据中心备份和恢复解决方案魔力象限解读
  4. 若依移动端Ruoyi-App——开发总结
  5. Qt QTableWidget表格控件的用法(非常详细)
  6. libpng16.so.16错误
  7. pyecharts绘制日历图、漏斗图、仪表盘、水滴图
  8. Vue3搭建微信H5的项目配置【前端】
  9. 人脸识别 人脸实名认证
  10. Linux查看DNS地址以及端口,nslookup命令以及更强大的dig命令