当我在Windows Server 2008上运行我的构建过程时,它失败了,错误信息如下
不能运行程序 "foo"。CreateProcess: error=2, 系统无法找到指定的文件
我在Ubuntu服务器上也遇到过类似的问题,解决方法是在Jenkins配置中的PATH变量中加入Composer全局安装的二进制文件文件夹的路径(
Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/
)。
(由于权限问题,需要将
COMPOSER_HOME
移到
/root
目录之外,还需要另一个目录,供Jenkins访问)。
现在我在Windows上也尝试了同样的方法,但没有效果。所以,也许我只是把
PATH
设置错了。我已经试过了。
如何在Jenkins配置中设置
PATH
环境变量,在Windows上正确工作?