Maven 如何在作业DSL中使用EnvInject插件
我相信生成的config.xml如下所示:Maven 如何在作业DSL中使用EnvInject插件,maven,jenkins,jenkins-plugins,jenkins-cli,jenkins-job-dsl,Maven,Jenkins,Jenkins Plugins,Jenkins Cli,Jenkins Job Dsl,我相信生成的config.xml如下所示: <EnvInjectJobProperty plugin="envinject@1.92.1"> <info> <propertiesContent> MAVEN_HOME=/opt/maven/apache-maven-3.2.5 JAVA_HOME=/opt/java/java8 </propertiesContent&
<EnvInjectJobProperty plugin="envinject@1.92.1">
<info>
<propertiesContent>
MAVEN_HOME=/opt/maven/apache-maven-3.2.5
JAVA_HOME=/opt/java/java8
</propertiesContent>
<loadFilesFromMaster>false</loadFilesFromMaster>
</info>
<on>true</on>
<keepJenkinsSystemVariables>true</keepJenkinsSystemVariables>
<keepBuildVariables>true</keepBuildVariables>
<overrideBuildParameters>false</overrideBuildParameters>
<contributors/>
</EnvInjectJobProperty>
MAVEN_HOME=/opt/MAVEN/apache-MAVEN-3.2.5
JAVA_HOME=/opt/JAVA/java8
假的
真的
真的
真的
假的
您不应该使用envirect来配置MAVEN\u HOME
和JAVA\u HOME
这应该由相应作业中的配置来完成。或者
mavenJob {
jdk (..)
mavenInstallation(...)..
}
或
freestyleJob {
jdk (..)
}