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"
            }
        }
   }
}

 

 访问测试

 

posted @ 2021-05-18 01:14  cbcbage  阅读(78)  评论(0)    收藏  举报