2015-01-05 7 views
0

특히 SeleniumHQ (https://wiki.jenkins-ci.org/display/JENKINS/Seleniumhq+Plugin) jar 파일 설정에 액세스하려고합니다. XML 파일에서 파싱 할 수 있다는 것을 알았지 만 $ {seleniumRunner}와 같이 단순 할 수 있기를 기대했지만 그렇지 않았습니다. 저에게 이것을 호출 할 더 깨끗한 API 호출 또는 가변 구조가 있습니까?Jenkins Config 설정에 대한 API 또는 명령 줄 액세스?

more ../hudson.plugins.seleniumhq.SeleniumhqBuilder.xml 
<?xml version='1.0' encoding='UTF-8'?> 
<hudson.plugins.seleniumhq.SeleniumhqBuilder_-DescriptorImpl plugin="[email protected]"> 
    <seleniumRunner>/var/lib/jenkins/tools/selenium-server-standalone-2.44.0.jar</seleniumRunner> 
</hudson.plugins.seleniumhq.SeleniumhqBuilder_-DescriptorImpl> 

답변

0

당신은 사용할 수는 컬

$ curl -d "script=<your_script_here>" http://jenkins/script 

example에서 액세스 할 수있는 groovy script console

은 받는다는 설정

a=Jenkins.instance.getExtensionList(hudson.tasks.Maven.DescriptorImpl.class)[0]; 
b=(a.installations as List); 
b.add(new hudson.tasks.Maven.MavenInstallation("MAVEN3", "/home/apache-maven-3", [])); 
a.installations=b 
a.save() 
에게 수정