buildbot:触发调度程序和 WithProperties
buildbot: Triggering Schedulers & WithProperties
我正在尝试在添加步骤中使用触发调度程序中的 WithProperties
(请参阅此 link)。
无论使用相同属性的父作业必须在子作业中使用,我都需要使用相同的属性。
以下是我的主配置文件的快照:
sandboxfactory.addStep(
trigger.Trigger(
schedulerNames=['installer-job'],
waitForFinish=True,
WithProperties("HOST_OS=%(buildername)s")))
但是,我收到以下配置错误:
2015-11-02 09:34:48+0000 [-] exceptions.SyntaxError: non-keyword arg after keyword arg (master.cfg, line 351)
我尝试了基本的配置更改,仍然遇到同样的错误。
buildbot 配置只是 python 文件,所以
def f(a, b):
return a + b
f(a=1, 2)
这样的事情会导致错误,你应该写 f(a=1, b=2) 来解决这个问题,在你的情况下你应该写 set_properties={'something': WithProperties("HOST_OS=%(buildername)s")}
我正在尝试在添加步骤中使用触发调度程序中的 WithProperties
(请参阅此 link)。
无论使用相同属性的父作业必须在子作业中使用,我都需要使用相同的属性。
以下是我的主配置文件的快照:
sandboxfactory.addStep(
trigger.Trigger(
schedulerNames=['installer-job'],
waitForFinish=True,
WithProperties("HOST_OS=%(buildername)s")))
但是,我收到以下配置错误:
2015-11-02 09:34:48+0000 [-] exceptions.SyntaxError: non-keyword arg after keyword arg (master.cfg, line 351)
我尝试了基本的配置更改,仍然遇到同样的错误。
buildbot 配置只是 python 文件,所以
def f(a, b):
return a + b
f(a=1, 2)
这样的事情会导致错误,你应该写 f(a=1, b=2) 来解决这个问题,在你的情况下你应该写 set_properties={'something': WithProperties("HOST_OS=%(buildername)s")}