Pregunta:
En mi proyecto actual, estamos usando Jenkins para monitorear nuestras compilaciones. Ahora quieren que escriba un complemento de Jenkins para agregar algunos parámetros de monitoreo más.
He echado un vistazo a cómo funciona el complemento del monitor de estado y no puedo resolver algunas cosas. Intenté buscar documentación para escribir un complemento, pero parece que falta mucho. (el sitio solo menciona cómo generar el proyecto base y se refiere a un tutorial que no es tan informativo)
Lo que intento hacer es agregar algunas opciones a cada compilación, agregar un enlace y una página de monitoreo. Aparentemente, agregar a la página principal se realiza agregando la acción, pero todavía estoy tratando de averiguar el resto. Y cómo encaja todo.
¿Alguien tiene alguna sugerencia o un lugar donde pueda encontrar documentación decente?
Respuesta:
Consulte la página "Extender Jenkins": https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins
Específicamente, eche un vistazo al tutorial aquí: https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial
Las vistas de configuración / opciones se colocan en src / main / resources, como se describe en la sección Diseño del espacio de trabajo del complemento.
Si tiene preguntas específicas, puede hacer ping a @JenkinsCI en Twitter.
¡Espero que esto ayude!