Buildbot从属环境路径
问题描述:
我想知道buildbot从哪里检索PATH环境?Buildbot从属环境路径
我的问题是以下几点: 我正在使用zsh编译MACOSX。 我的master.cfg配置得很好,因为在stdio中我得到: SHELL =/bin/zsh
但我的路径不是在.zsh中配置的路径。
现在我通过添加env = {“PATH”= [“PathIWant”]}来修复这个问题,但是我觉得它有点不方便,并且不太喜欢这个解决方案。 我宁愿buildbot奴隶从环境中获得正确的路径。
答
由于您提到了master.cfg
,请记住,这些命令在从站而不是主站上执行 - 因此主站上的PATH无关紧要。
奴隶的环境就是奴隶开始的环境。例如, export PATH=/path/i/want:$PATH buildslave start /path/to/slave
会将PATH中的/path/i/want
放置在该从站实例执行的任何命令中。