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

     

  • 相关阅读:
    java Metaspace频繁FGC问题定位(转载)
    JVM内存模型详解(转载)
    56. Merge Intervals
    begin again
    55. Jump Game
    54. Spiral Matrix
    53. Maximum Subarray
    52. N-Queens II
    51. N-Queens
    1. 赋值运算符函数
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/10030897.html
Copyright © 2011-2022 走看看