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



我怎样才能有一个能够管理 Jenkins 服务器本身的声明式 Jenkins 管道?即:

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

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

我不确定你能在代理和作业触发方面找到什么 - 看看有/曾经有插件提供默认模型的替代品。

最新更新