我的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版本的值。这可能吗?