通过变量传参

IT
IT
IT
401
文章
1
评论
2021年3月18日21:32:26 评论 377 521字阅读1分44秒

配置Jenkins参数

通过变量传参

Jenkinsfile配置变量

#!groovy

String buildShell = "${env.buildShell}"

pipeline{
    agent { node { label "master"}}     
    
       
    stages{
        stage("mavenBuild"){
            steps{
                script{
                    try {
                         antHome = tool 'M2'
                         sh "${antHome}/bin/mvn  ${buildshell} "
                     } catch(e){
                         println(e)
                     }
                }
            } 
        }

        stage("antBuild"){
            steps{
                script{
                    try {
                         antHome = tool 'ant'
                         sh "${antHome}/bin/ant  ${buildshell} "
                     } catch(e){
                         println(e)
                     }
                }
            } 
        }
        stage("GradleBuild"){
            steps{
                script{
                    antHome =  tool 'Gradle'
                    sh "${antHome}/bin/gradle  ${buildshell} "
                }
            } 
        }
        stage("npmBuild"){
            steps{
                script{
                    npmHome = tool 'npm'
                    sh "${npmHome}/bin/npm  ${buildshell} "
                }
            } 
        }
    } 
}      

构建

通过变量传参 通过变量传参

 

  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2021年3月18日21:32:26
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
jenkinsfile集成阿里云镜像仓库 jenkins-ci/cd

jenkinsfile集成阿里云镜像仓库

创建Jenkins认证授权 ID也配置成aliyun-registry-admin 阿里云镜像库有个问题,在设置固定密码后,使用的是本账号名字。本账号的密码和镜像的密码也就不一样了。所以要么单独创建一...

您必须才能发表评论!