2015-11-03 67 views
-1

我試圖使用觸發調度器的WithProperties在一個附加步驟(見本link)。buildbot:觸發調度程序和WithProperties

我需要使用相同的屬性無論父母使用相同的有孩子作業中使用的工作。

以下是我的主配置文件的快照:

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) 

我試過基本配置的變化,仍然得到同樣的錯誤。

回答

0

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")}

相關問題