buildbot:触发调度程序&WithProperties

2024-10-01 22:35:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在add步骤中使用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)

我尝试了基本的配置更改,仍然得到相同的错误。你知道吗


Tags: 程序add属性配置文件错误作业arglink
1条回答
网友
1楼 · 发布于 2024-10-01 22:35:03

buildbot config只是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")}

相关问题 更多 >

    热门问题