online delivery continuous-integration jenkins build-automation build-server

continuous-integration - delivery - jenkins online



Complemento de plantilla para Jenkins (5)

¿Hay algún complemento disponible en Jenkins que le permita reutilizar la configuración compartida en todos los trabajos? Por ejemplo, puedo definir una plantilla para Integración Continua y otra plantilla para Ejecutar Pruebas y crear múltiples trabajos a partir de estas plantillas para diferentes ramas.

Sé que el plugin de plantillas está disponible en Enterprise Jenkins, pero ¿hay algo similar disponible para jenkins open source?

Estoy buscando algo similar a here




He encontrado que el plugin ez-templates comporta bien para plantillas de Jobs. Es un proyecto muy joven y tendrá que construirlo usted mismo (lo que es muy simple, ver más abajo), pero aún así es mucho más poderoso que el plugin de proyecto de plantilla, ya que admite cualquier tipo de trabajo.

Cómo construir:

  1. Instalar Maven 3
  2. Clona / descarga el ez-templates git repo
  3. Ejecute ''mvn install'' desde la carpeta de ez-templates checkout
  4. Una vez que la compilación está lista, vaya a la carpeta ''objetivo'' y encuentre ez-templates.hpi, que es un complemento autónomo binario.


Usamos el generador de empleos de Jenkins para automatizar la creación y administración de nuestros trabajos de jenkins. Básicamente se creó para permitir compartir configuraciones entre trabajos para que pueda crear fácilmente los mismos trabajos con múltiples configuraciones. Échale un vistazo: http://docs.openstack.org/infra/jenkins-job-builder