为什么我不能从sendchange中读取BuildBot发送的属性?

时间:2017-03-21 20:07:27

标签: buildbot

我正在尝试通过sendchange的命令行调用将属性发送到构建配置。

以下是我的master.cfg的片段

factory = util.BuildFactory()
factory.addStep(
  steps.ShellCommand(
    command=["echo", util.Property('grid', default=2)]))

我正在使用此命令调用构建

buildbot sendchange --master my-server:9989 --auth me:mypass --who slineisitanyway --branch=master --property grid:5 a.txt

当我在Web UI中检查shell输出时,我看到,确实,构建确实运行,它成功了,它选择了默认值2,即使我在命令行上指定了属性'grid'

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

您没有指定revision。在这种情况下,Buildbot使用来自缓存的属性;)我在测试期间遇到了同样的问题。