zoukankan      html  css  js  c++  java
  • Jenkins-Pipeline 流水线发布部署项目

    新建一个项目选择流水线

    进入项目后,可以在【流水线-脚本】输入框中输入脚本

    #语法模板
    pipeline {
        agent any
        stages {
            stage('Build') {
                steps {
                    echo 'Building'
                }
            }
            stage('Test') {
                steps {
                    echo 'Testing'
                }
            }
            stage('Deploy') {
                steps {
                    echo 'Deploying'
                }
            }
        }
    }
    

    点击流水线语法

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

    生成的流水线脚本添加到脚本中

    def DEST_IP = '192.168.248.21'
    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"
                }
            }
       }
    }
    

    点击构建

    访问测试

  • 相关阅读:
    7
    6
    5
    3
    4
    2
    1
    寒假工作经历
    软件工程第三周的总结
    软件工程第三周的学习报告 html<input> final finally finalize 的比较 BigInteger
  • 原文地址:https://www.cnblogs.com/diqiyao/p/14783080.html
Copyright © 2011-2022 走看看