plugin - ¿Cómo actualizar Jenkins config.xml desde código Java?
jenkins maven plugin (1)
Después de algunas investigaciones, tengo que saber cómo actualizar el archivo de configuración a través de un formulario definido por el usuario.
Código PFB
AbstractItem item= (AbstractItem) Jenkins.getInstance().getItemByFullName(itemName)
Source streamSource = new StreamSource(new StringReader(config))
item.updateByXml(streamSource);
item.save();
En la gelatina la forma tiene que llamar al método como este
<f:form method="post" name="config" action="configSubmit">
Por lo tanto, el código para actualizar debe colocarse en el método de la siguiente manera
public void doConfigSubmit(StaplerRequest req, StaplerResponse rsp) throws
IOException, ServletException, Descriptor.FormException
Soy nuevo en el desarrollo de Jenkins Plugin así que discúlpeme si la pregunta es tonta. Actualmente estoy desarrollando un plugin de Jenkins que proporciona una lista muy pequeña de opciones de configuración como se muestra en la captura de pantalla adjunta.
El formulario ha sido diseñado con el script Jelly. Tengo que actualizar estos parámetros enviados por mi formulario en el archivo config.xml del trabajo desde mi código Java. ¿Alguien puede sugerir la forma de actualizar el config.xml actual del trabajo en mi código Java?
Gracias