我试图将 React App build 从 Jenkins / BlueOcean 插件推送到 S3存储桶。
但是aws
命令在Jenkins脚本中不起作用。
这是我的脚本正在做的事情:
#!/usr/bin/env sh
set -x
npm install -g aws-sdk
set +x
set -x
aws
echo $PATH
set +x
npm install
工作正常,甚至是npm start
(在localhost上启动我的反应服务器)。在我的开发环境中,我可以输入aws
而不会出现任何错误。
我猜这是PATH
的问题?我只能找到有关npm
无法正常工作的问题,但这对我来说很合适。
为什么脚本不能将aws
作为命令?我该如何解决这个问题?