Jenkins流水线项目发布流程
Jenkins流水线项目发布流程
准备工作:
[root@jenkins ~]# systemctl disable --now firewalld [root@jenkins ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config [root@jenkins ~]# setenforce 0




在使用功能之前,先安装几个插件:git,pipeline,gitee


创建新项目






输入仓库URL生产流水线语法



生成的流水线脚本添加到脚本中
def DEST_IP = '192.168.30.131' pipeline { agent any stages { stage('pull code') { steps { git 'https://gitee.com/jikers/websocket_web_chat.git' } } stage ('pack') { steps { sh """ mvn clean mvn package """ } } stage ('push') { steps { sh "scp target/*.war ${DEST_IP}:/usr/local/tomcat/webapps" } } } }

访问测试

浙公网安备 33010602011771号