阅读 407

Jenkins结合rancher实现测试环境自动构建部署并通知钉钉群

背景

jenkins本来已经集成了一键构建打包,但是部署应用仍需rancher手动点击升级,才算是成功部署应用,服务更新。为了解决这一问题,jenkins结合rancher钉钉群通知部署成功。

  1. 首先安装应用:jenkins、rancher、钉钉等PC端;准备配置的数据,jenkins安装好钉钉插件及项目相关插件(主要需要docker构建镜像);

  2. 先创建钉钉群并创建机器人,选择自定义通过webhook服务

  1. 一直下一步添加到完成,复制通知地址,获取access_token配置在jenkins的access_token 

  1. jenkins配置job通知,完成构建自动通知钉钉群;jenkins配置,在dingding2.0以后的版本,jenkins需要在系统管理中配置钉钉机器人

还需要在job的工作目录下创建dingding.json文件:内容:{"msgtype": "text", "text": {"content": "android出新包了,请更新apk:更新地址:"}};tips:content尽量包含关键字

其实可以写在jenkins构建配置中,因为参数可以是拼接的

  1. 到这里还不能通过rancher实现自动部署,需要配置rancher的api-webhook服务

  1. 添加接收器:

 

  1. rancher配置应用服务文件

 

  1. 还差一步,就是jenkins配置执行shell脚本的步骤

9、到这一步就已经完成了,确定构建项目的分支,就可以开始一键愉快的构建部署应用服务了。 


作者:忘记先生忘记了名字
链接:https://juejin.cn/post/7020945077556150308


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐