我们如何在buildbot构造中使用python元素和条件语句?

问题描述 投票:0回答:1

与Buildbot有关的问题:我使用util.Interpolate和util.Property等类和方法获取了触发构建的构建详细信息(如分支,存储库,内部编号等)。

示例

factory.addStep(
    steps.ShellCommand(
        command=util.Interpolate('echo %(prop:buildnumber)s %(prop:branch)s > /tmp/build_details.txt'),
.....))

我需要根据这些值执行一些操作。类似于创建文件夹,或在程序中设置python变量等。

当前,在我的buildbot脚本中,我将它们存储在系统上的文件中。然后尝试检索文件内容等。有什么办法可以将这些值存储在python变量中,然后在条件语句中使用它们?

由于可以同时触发2个构建,因此在文件中存储值的想法不是最佳的。

与Buildbot有关的问题:我使用诸如util.Interpolate和util.Property等类和方法获取了触发构建的构建细节(例如分支,存储库,内部编号等)。...

if-statement python-3.6 interpolation buildbot
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.