一、创建项目

Jenkins结合shell自动升级_自动升级

Jenkins结合shell自动升级_jenkins_02

选择第一项进行输入名称创建

二、对项目进行配置

Jenkins结合shell自动升级_jenkins_03

添加引用的模块,写入引用的变量名称(这个变量相当于一个随机值,构建的时候输入什么就会引用什么)

Jenkins结合shell自动升级_jenkins_04

Jenkins结合shell自动升级_输入服务名自动构建_05

设置shell执行命令(需要jenkins配置对应服务器的免密)

Jenkins结合shell自动升级_shell_06

根据引用的server_name变量结合脚本调用实现让开发自己升级操作

Jenkins结合shell自动升级_自动升级_07

echo ${server_name}

ssh root@执行shell服务器ip  "cd /home/pms/ws_cscec/develop_team/cscec81-cloud-project && /home/pms/ws_cscec/develop_team/cscec81-cloud-project/1_jenkins_git_upload.sh ${server_name}"

配置完成点击保存

Jenkins结合shell自动升级_自动升级_08

测试构建

Jenkins结合shell自动升级_自动升级_09

Jenkins结合shell自动升级_自动升级_10

构建完成