我想知道buildbot从哪里检索PATH环境?
我的问题如下: 我正在使用zsh编译MACOSX。 我的master.cfg配置得很好,因为在stdio中我得到了zsh: SHELL = / bin中/ zsh的
但我的路径不是.zsh中配置的路径。
现在我通过添加env = {“PATH”= [“PathIWant”]}来修复它,但我发现它有点hacky并且不太喜欢那个解决方案。 我更喜欢buildbot slave从环境中获取正确的路径。
答案 0 :(得分:2)
由于你提到master.cfg
,请记住命令在slave上执行,而不是在master上执行 - 因此master上的PATH无关紧要。
从站上的环境只是启动从站的环境。例如,
export PATH=/path/i/want:$PATH
buildslave start /path/to/slave
将/path/i/want
放在PATH中,用于该从属实例执行的任何命令。