tutorial online delivery jenkins hudson

online - jenkins project



¿Puedo editar en masa los trabajos de jenkins modificando los archivos config.xml? (4)

En la opción "Managr Hudson", hay una opción "Volver a cargar la configuración desde el disco" que hará lo que quieras; volverá a leer config.xml para los proyectos mientras Hudson se está ejecutando. Siempre puede reiniciar Hudson para obtener el mismo efecto.

Tengo muchos trabajos en Jenkins y hemos decidido hacer algunos cambios de gran alcance en todos ellos, que serán muy tediosos para cambiar a través de la interfaz de usuario. Sería mucho más fácil editarlos usando scripts en la máquina maestra jenkins, pero no estoy seguro de cómo conseguir que jenkins reconozca los cambios en el config.xml que no han llegado a través de la interfaz de usuario u otra API.

¿Hay alguna manera de que jenkins actualice las configuraciones de trabajo desde el disco? ¿O una mejor forma de trabajos de edición masiva?


Otra forma de editar trabajos en masa es usar la API REST; puede editar las configuraciones de trabajo manualmente y luego usar HTTP POST para enviarlas nuevamente a Hudson. Si va a [Su Hudson URL] / job / [nombre de trabajo] / api, Hudson mostrará información de ayuda sobre el uso de la API.


Puede usar XSLT (plantillas) para generar automáticamente xmls de configuración y configurar a través de la API de reposo. Usa a Jenkins para configurar sus propios trabajos