我需要为构建步骤更改构建环境变量。但是,当前环境参数仅替换现有环境变量。
有没有人知道如何让buildbot附加到PATH环境变量而不是替换:
my_return.addStep(ShellCommand(command=["qmake", "{0}.pro".format(pro_name)],
env={'PATH': qt_path}))
答案 0 :(得分:0)
如果您知道qmake
的路径是什么,为什么不直接使用程序的完整路径作为第一个参数,而不是强制shell查找它?
即。假设qt_path
是/home/qt/bin
,只需写
my_return.addStep(ShellCommand(command=["/home/qt/bin/qmake",
"{0}.pro".format(pro_name)]))