2017-04-19 3 views
1

私はWindows 7マシン上でxcodeビルドを実行するために私のjenkinsをセットアップしましたが、Macスレーブノードを追加しましたが、ノードはWindows環境変数を継承しています。 (shまたはgitのようにも、最も単純な)jenkins osx node間違った環境変数

は、私はノードの設定でPATHを設定するだけでなく、EnvInject

[EnvInject] - Executing scripts and injecting environment variables after the SCM step. 
[EnvInject] - Injecting as environment variables the properties content 
PATH=/usr/bin:/usr/local/bin 

[EnvInject] - Variables injected successfully. 

[project] $ /bin/bash /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh 

path = C:\Python27\;C:\Python27\Scripts;C:\ProgramData\Oracle\Java\javapath;...all_windows_path_here 

これはすべて、この奇妙なコマンドがエラーが見つかりません。原因: /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh: line 5: which: command not found /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh: line 6: which: command not found /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh: line 7: which: command not found /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh: line 8: whoami: command not found /var/folders/r8/29j5d4f15csc0x727z1y6zr8000086/T/hudson5065016463950292533.sh: line 9: whoami: command not found whoami = ./setup-git-svn-repo.sh: line 3: dirname: command not found

答えて

0

通常、スレーブエージェントを明示的に起動する方法で明示的に起動しない限り、スレーブはその環境をマスタから継承しないでください。

スレーブエージェントが正しく起動されていないようです。 https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Differentwaysofstartingslaveagents

+0

私は4つの方法を試しましたが、どれもうまくいかないようです。最高のものはsshメソッドですが、そのパスの問題があります。 – Zennichimaro

関連する問題