我需要更改构建步骤的构建环境变量。但当前环境参数仅替换现有环境变量。
有谁知道如何让 buildbot 附加到 PATH 环境变量而不是替换:
my_return.addStep(ShellCommand(command=["qmake", "{0}.pro".format(pro_name)],
env={'PATH': qt_path}))
最佳答案
您可以通过将 $PATH
放在现有值的末尾来扩展/附加到 PATH 环境变量。像这样的东西:
my_return.addStep(ShellCommand(command=["qmake", "{0}.pro".format(pro_name)],
env={'PATH': [qt_path, "${PATH}"]}))
更多详细信息请参见 buildbot documentation .
关于python - 如何附加到 BuildBot ShellCommand 的 PATH 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32185753/