2014-10-02 267 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放置在該從站實例執行的任何命令中。