为了自动化,我想用管道作业初始化Jenkins 2.0实例.我想创建一个Groovy脚本,/usr/share/jenkins/ref/init.groovy.d/在启动时复制到该文件夹.该脚本应创建一个Jenkins 2.0 Pipeline作业,以便从SCM处理Jenkins文件.
我找不到2.0管道类的相关Javadoc或如何执行此操作的示例.
以前,使用工作DSL创建一个管道,我用了一个Groovy脚本来创建一个FreeStyleProject与ExecuteDslScripts建设者.这项工作将成为Job DSL种子工作.
一种选择是使用init脚本创建Job DSL种子作业以创建Jenkins 2.0管道.它似乎不必要地复杂.
我正在试验这个回购:https://github.com/martinmosegaard/vigilant-sniffle
groovy jenkins jenkins-job-dsl jenkins-workflow jenkins-pipeline