Inicializando o Jenkins 2.0 com pipeline no script init.groovy.d

Para automação, eu gostaria de inicializar uma instância do Jenkins 2.0 com um trabalho de pipeline. Quero criar um script Groovy que seja copiado para o/usr/share/jenkins/ref/init.groovy.d/ pasta na inicialização. O script deve criar um trabalho do Jenkins 2.0 Pipeline para processar um arquivo Jenkins do SCM.

Não consigo encontrar o Javadoc relevante para as classes de pipeline 2.0 ou exemplos de como fazer isso.

Anteriormente, usando o DSL do trabalho para criar um pipeline, usei um script Groovy para criar umFreeStyleProject com umExecuteDslScripts construtor. Esse trabalho seria o trabalho inicial de DSL do trabalho.

Uma opção é usar um script init para criar um trabalho inicial de DSL do trabalho para criar um pipeline do Jenkins 2.0. Parece desnecessariamente complexo.

Estou experimentando neste repositório:https://github.com/martinmosegaard/vigilant-sniffle

questionAnswers(2)

yourAnswerToTheQuestion