Inicializando Jenkins 2.0 con pipeline en script init.groovy.d

Para la automatización, me gustaría inicializar una instancia de Jenkins 2.0 con un trabajo de canalización. Quiero crear un script Groovy que se copie en/usr/share/jenkins/ref/init.groovy.d/ carpeta al inicio. El script debe crear un trabajo de canalización Jenkins 2.0 para procesar un archivo Jenkins desde SCM.

No puedo encontrar el Javadoc relevante para las clases de canalización 2.0 o ejemplos de cómo hacer esto.

Anteriormente, usando Job DSL para crear una canalización, usaba un script Groovy para crear unFreeStyleProject con unExecuteDslScripts constructor. Ese trabajo sería el trabajo inicial de Job DSL.

Una opción es usar un script de inicio para crear un trabajo inicial de Job DSL para crear una tubería Jenkins 2.0. Simplemente parece innecesariamente complejo.

Estoy experimentando en este repositorio:https://github.com/martinmosegaard/vigilant-sniffle

Respuestas a la pregunta(2)

Su respuesta a la pregunta