zoukankan      html  css  js  c++  java
  • Jenkins Pipeline ample 样板

    pipeline{
        environment{
            localPath = '/Users/jasqia/Desktop'
        }
        agent:any
        stages{
            stage("Stage 1"){
                steps {
                    script{
                        buildDescription '<span>PYTHON_ENV: ${PYTHON_ENV} <br/> USERNAME: ${AUTO_USERNAME}  <br/> BUCKET:${CLIENT_BUCKET}</span>'
                    }
                }
    
            }
            stage("Stage 2"){
                steps {
                    echo 'It is pulling code for remote qe github...'
                    script{
                        checkout([$class: 'GitSCM', branches: [[name: 'jasQian']],userRemoteConfigs: [[credentialsId: '03ed9bf8-701d-4270-a1e8-a6aa1e74c9f6', url: 'git@github.com:xxx.git']]])
                    }
                }
    
            }
            stage("Stage 3"){
                steps {
                    echo 'copy application.properties....'
                    script{
                        def workspace = pwd()
                        sh """cp -f ${localPath}/application.properties ${workspace}/src/main/resources/"""
                    }
                }
    
            }
            stage("Stage 4"){
                steps {
                    echo 'mvn package....'
                    script{
                        sh ' /usr/local/Cellar/maven/3.8.1/libexec/bin/mvn package'
                    }
                }
    
            }
        }
        post {
            always {
                cleanWs()
            }
        }
    
    }
        
    ------------------------- A little Progress a day makes you a big success... ----------------------------
  • 相关阅读:
    memcache 应用场景
    如何写接口文档(登录)
    PHP常见错误级别及错误码
    ex33 while 循环
    ex32 循环和列表
    ex31--作出决定
    ex29-30 if,elif and else.
    ex28 布尔表达式练习
    ex25 更多更多的实践
    ex21 函数可以返回某些东西
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/15021409.html
Copyright © 2011-2022 走看看