如何在我的代码中引用jenkinsfile声明性工具参考

时间:2019-10-17 21:21:03

标签: jenkins

我的jenkinsfile顶部有一个部分,用于管理安装。我想看看以后是否可以在声明性代码中引用此值。

pipeline {
    agent { label 'buildfarm' }
    options { buildDiscarder(logRotator(numToKeepStr: '15')) }
    tools {
        maven '3.6.2'
        jdk 'jdk9'
    }

当我为管道生成代码时,它给了我这样的代码...

 withMaven( maven: 'Maven 3.5.0 Linux', globalMavenSettingsConfig:
            'f0b3bb88-e3b7-4ba2-a1b5-8a5ab8ce02fc', mavenLocalRepo:
             '.repository'){
        sh "mvn clean install -U -Dmaven.test.skip=true"
 }

此代码位于库中,我希望Jenkinsfile的tools部分中的值能够在库声明性代码中设置maven版本的值。这可能吗?

0 个答案:

没有答案