2014-10-02 85 views
0

我想知道buildbot从哪里检索PATH环境?Buildbot从属环境路径

我的问题是以下几点: 我正在使用zsh编译MACOSX。 我的master.cfg配置得很好,因为在stdio中我得到: SHELL =/bin/zsh

但我的路径不是在.zsh中配置的路径。

现在我通过添加env = {“PATH”= [“PathIWant”]}来修复这个问题,但是我觉得它有点不方便,并且不太喜欢这个解决方案。 我宁愿buildbot奴隶从环境中获得正确的路径。

回答

1

由于您提到了master.cfg,请记住,这些命令在从站而不是主站上执行 - 因此主站上的PATH无关紧要。

奴隶的环境就是奴隶开始的环境。例如, export PATH=/path/i/want:$PATH buildslave start /path/to/slave 会将PATH中的/path/i/want放置在该从站实例执行的任何命令中。