我正在运行 jenkins 来构建一个 React 应用程序,并执行 shell 命令来自动构建应用程序。以下是 bash 命令
cd /var/www/FarmGroWeb
sudo git reset --hard
sudo git pull origin dev
sudo yarn
sudo yarn build
yarn 步骤失败。错误输出
sudo: yarn: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
尝试添加 #!/bin/sh这答案,但这不起作用。有什么解决方法吗?
答案1
Yarn 未安装或不在 jenkins 的 PATH 上。
- 安装 Yarn
- 检查它是否在 Jenkins 的 $PATH 上,或者在脚本中提供完整路径(例如
/usr/bin/yarn
)。