我在Windows机器上安装了Jenkins,配置了mac slave。
当我直接从终端运行命令nuget
时,它可以工作。但是,当我尝试从Jenkins运行nuget
命令作为可执行shell时,我找不到命令
[iOS Build] $ /bin/sh -xe /var/folders/hr/b_p9skp53178b45895w2htw80000gn/T/hudson278562289764277217.sh
+ nuget restore '/Users/a/Jenkins/workspace/iOS Build/App/Acquaint.Native.sln'
/var/folders/hr/b_p9skp53178b45895w2htw80000gn/T/hudson278562289764277217.sh: line 2: nuget: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
我已经在PATH环境变量中配置了nuget
所在的目录
答案 0 :(得分:1)
也许:
echo $PATH
,以确保在作业运行时按照您的预期进行配置。/usr/local/bin/nuget restore...
(或找到nuget的任何地方)而不是nuget restore...
来确定它是否真的是一个PATH问题。