前言
在Jenkins编译完之后,自动触发rancher进行服务升级、
提示:本文章使用的rancher版本 v1.6.17 Jekins版本 v2.190.3
一、正文
- 登录Jenkins,安装ranchercha插件,若已安装忽略该步骤(
系统设置
->插件管理
,搜索插件rancher
,安装完重启Jenkins服务)
- 创建一个job,进入到配置界面,在构建模块下面,增加构建步骤,选择
Deploy/Upgrade Rancher Service
2.1 . 获取API Endpoint
登录rancher,选择 API
-> 密钥
2.2 获取Rancher API Key
,添加账号API Key
,填写名称以及描述,即可获取(一定要保存!!!
)
ID与描述可以不填,建议填写描述,防止忘记
2.3 Service Name
:基础设施名称/服务名称
2.4 获取Rancher Environment Id
2.5 获取 Docker Image
容器名称,可以使用jenkins变量做动态构建
3.现在就可以去编译对应的服务,服务编译完会出现如下执行过程