Jenkins节点属性“用法”以及如何使用python更新

时间:2018-08-22 12:59:08

标签: python jenkins jenkins-plugins

我已经在许多地方找到了如何使用python在jenkins中设置用法属性的地方。我查看了create_node,但没有用法或找到的参数。我还查看了reconfig_node,但查看了当前的xml,我没有看到要更新使用情况的xml中的使用情况字段。因此,不确定如何更新或创建可以在其中设置用法属性的节点。

我知道如何手动设置,但是我目前有一个python脚本来创建该节点,但是用法始终设置为“尽可能多地使用此节点”。

因此,我正在寻找一种在创建节点时设置节点使用量或在创建后进行更新的方法。

1 个答案:

答案 0 :(得分:0)

x2中,使用情况是使用config.xml标签存储的。两种使用模式是:

  1. <mode></mode>-“尽可能多地使用此节点”
  2. NORMAL-“仅使用带有与该节点匹配的标签表达式的构建作业”

对于Jenkins python API EXCLUSIVE方法,我认为您需要查看create_node参数:

  1. exclusive-exclusive=False-“尽可能多地使用此节点”
  2. NORMAL-exclusive=True-“仅使用带有与该节点匹配的标签表达式的构建作业”