Jenkins声明式管道-如何管理Jenkins服务器

时间:2019-04-11 19:20:06

标签: jenkins-pipeline jenkins-cli

我如何拥有一个能够管理Jenkins服务器本身的声明性Jenkins管道?即:

  • 能够查询文件夹中我有哪些作业,然后禁用/启用这些作业的管道
  • 查询可用的代理并触发该代理上的工作

1 个答案:

答案 0 :(得分:0)

管道全局变量currentBuild具有一个名为rawBuild的属性,该属性提供对当前构建的Jenkins模型的访问。从那里您可以了解许多Jenkins内部知识。

我不确定您可以通过代理和作业触发找到什么-看看有没有插件可以提供默认模型的替代品。