有没有办法使用CLI配置ANT和MAVEN安装?对于JDK,有:
dis = new hudson.model.JDK.DescriptorImpl();
dis.setInstallations( new hudson.model.JDK("JDK8", "/usr/lib/jvm/java-1.8-openjdk"));
托比
答案 0 :(得分:2)
您可以通过手动更改Global Tool Configuration
然后查看在JENKINS_HOME
中创建的xml配置文件来找到相应的描述符。
例如,对于Maven,它必须是hudson.tasks.Maven.DescriptorImpl
,而对于Ant - hudson.tasks.Ant.DescriptorImpl
答案 1 :(得分:2)
使用Groovy设置maven的方法:
def inst = Jenkins.getInstance()
def desc = inst.getDescriptor("hudson.tasks.Maven")
def minst = new hudson.tasks.Maven.MavenInstallation("Maven_name", "maven_path");
desc.setInstallations(minst)
desc.save()