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

    node {

    sh 'mkdir -p cms'
    dir('cms') {
    git branch: 'prerelease', credentialsId: '5fb79ef0-4301-4b7c-a491-15365a5', url: 'https://gitee.com/hyxk/veeap.git'
    }
    stage("pre_build") {
    sh '''
    echo "running Build......................................."
    cd cms
    mvn clean install -Dmaven.test.skip=true

    '''
    }
    stage("Pre_Deployment") {
    sh '''
    echo "running Deployment..........."
    cd /data/ansible-tomcat-cms-Pipeline
    ansible-playbook -i hosts site.yaml --verbose --extra-vars "target_host=$target_host_cms"
    '''
    }

    sh 'mkdir -p release'
    dir('release') {
    git branch: 'release', credentialsId: '5fb79ef0-4301-4b7c-a491-15365a', url: 'https://gitee.com/hyxk/veeap.git'
    }
    stage("prod_build") {
    sh '''
    echo "running Build....................................."
    cd release
    mvn clean install -Dmaven.test.skip=true
    '''
    }
    stage("Prod_Deployment") {
    sh '''
    echo "running Deployment............"
    cd /data/ansible-tomcat-sc-Pipeline
    ansible-playbook -i hosts site.yaml --verbose --extra-vars "target_host=$target_host"
    '''
    }
    }

     

  • 相关阅读:
    定位及CSS常见属性
    浮动及清浮动的方法
    C语言II博客作业04
    C语言II—作业03
    C语言II—作业02
    C语言II博客作业01
    期末总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/10030897.html
Copyright © 2011-2022 走看看