2015-01-05 1 views
0

В частности, я пытаюсь получить доступ к настройке jar файла SeleniumHQ (https://wiki.jenkins-ci.org/display/JENKINS/Seleniumhq+Plugin). Я знаю, что могу разобрать его из XML-файла, но я надеялся, что это будет так просто, как что-то вроде $ {seleniumRunner}, но это не так. Есть ли более чистый API-вызов или переменная структура, которая вызовет это для меня?Api или доступ к командной строке для настройки Jenkins Config?

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

Вы можете использовать groovy script console

Что можно получить от завитка

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

Это example модифицирует Maven CONFIG

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() 

 Смежные вопросы

  • Нет связанных вопросов^_^