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