21

¿Hay algún complemento disponible en Jenkins que le permita reutilizar la configuración compartida en 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 ramasComplemento de plantilla para Jenkins

Sé que el plugin de plantilla está disponible en Enterprise Jenkins, pero ¿hay algo similar disponible para el código abierto de jenkins?

Busco algo similar a here

+0

bueno para una primera pregunta +1 hasta –

Respuesta

6

He encontrado ez-templates complemento para comportarse bien para plantillas de trabajos. Es un proyecto muy joven y tendrá que construirlo usted mismo (lo cual es muy simple, ver más abajo), pero aún así es mucho más poderoso que Template Project Plugin ya que admite cualquier tipo de trabajo.

¿Cómo construir:

  1. Instalar Maven 3
  2. Clon/descargar el repositorio ez-templates git
  3. Run 'mvn install' de la carpeta ez-templates la caja
  4. Una vez que construir es listo ir a la ' target 'folder y encuentre ez-templates.hpi que es un complemento autónomo binario.
+1

¿Te importa explicar por qué es más poderoso que el plugin de proyectos de plantillas? –

+0

Para la posteridad, [https://wiki.jenkins-ci.org/display/JENKINS/EZ+Templates+Plugin](ez-templates) se publicó en el registro de plugins normal poco después de esta publicación. – drekbour

1

Usamos el generador de trabajos Jenkins para automatizar la creación y gestió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

Cuestiones relacionadas