Jenkins Shell 脚本不起作用。Yarn:未找到命令

Jenkins Shell 脚本不起作用。Yarn:未找到命令

我正在运行 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)。

相关内容