“配置Jenkins”;“全局工具配置”;使用CLI/groovy
有没有办法使用CLI配置ANT和MAVEN安装?对于JDK,有:“配置Jenkins”;“全局工具配置”;使用CLI/groovy,jenkins,groovy,configuration,command-line-interface,Jenkins,Groovy,Configuration,Command Line Interface,有没有办法使用CLI配置ANT和MAVEN安装?对于JDK,有: dis = new hudson.model.JDK.DescriptorImpl(); dis.setInstallations( new hudson.model.JDK("JDK8", "/usr/lib/jvm/java-1.8-openjdk")); Tobi您可以通过手动更改全局工具配置,然后查看在JENKINS_HOME中创建的xml配置文件,找到相应的描述符 例如,对于Maven,它必须是hudson.tasks
dis = new hudson.model.JDK.DescriptorImpl();
dis.setInstallations( new hudson.model.JDK("JDK8", "/usr/lib/jvm/java-1.8-openjdk"));
Tobi您可以通过手动更改
全局工具配置,然后查看在JENKINS_HOME
中创建的xml配置文件,找到相应的描述符
例如,对于Maven,它必须是hudson.tasks.Maven.DescriptorImpl
,对于Ant-hudson.tasks.Ant.DescriptorImpl
,这是使用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()
我如何才能添加一个不是Maven和Java的工具?这2个有一个专用的实现…您想添加它