Jenkins Job DSL Script 用于创建文件夹创建作业

Jenkins Job DSL Script For creating a folder creation job

当我 运行 Jenkins Jobs 将 运行s DSL 脚本作为在 jnkins 中生成文件夹的构建步骤时,它显示未引用的项目,其中包含先前构建的同一作业的作业详细信息。有没有办法摆脱未引用项目

DSL Script :
 folder('project-e') {
   displayName('project-e')
   description('Folder for project e')
 }

Console output :
  Processing provided DSL script
  Added items:
    GeneratedJob{name='project-e'}
  Unreferenced items:
    GeneratedJob{name='project-b'}

不,您无法删除未引用项输出。但是如果在 "Process Job DSLs" 构建步骤中将 "Action for removed jobs" 设置为 "Ignore",则可以忽略它。

Job DSL 脚本并不是一次性的生成器脚本。脚本应该描述您的 Jenkins 配置的一部分。如果要添加文件夹,请将文件夹添加到脚本中。如果要删除文件夹,请从脚本中删除该文件夹。然后你 运行 作业 DSL 种子作业来应用更改。