jenkins-job-dsl v1.20を介していくつかのジョブをセットアップしようとしています。ここでは、次の行があります。
def existingMavenInstallations = [ "Maven 2.0.11", "Maven 2.2.1", "Maven 3.0.5", "Maven 3.1.0", "Maven 3.1.1" ]
job {
name 'WhatEverName'
jdk (...)
steps {
existingMavenInstallations.each {
maven {
mavenInstallation(it)
goals("-B -Prun-its clean verify")
localRepository(LocalToWorkspace)
}
}
}
}
問題は、ジョブが適切な手順で生成されることですが、maven のインストールは常に「デフォルト」です。Jenkins のドロップダウン ボックスは上記の値で選択でき、適切な Maven バージョンがインストールされ、使用可能になります。
だから、私はグルーヴィーな問題につまずいているか、他のことを誤解していますか? 何か案が?