我们有一个 React 应用程序,并使用 pm2 手动启动它。我们编写了一个脚本来运行它,当我们在服务器上手动运行脚本时,它按预期工作。但是当从 Jenkins 调用时,它没有按预期工作。
以下是詹金斯作业配置:
ssh remote_server_hostname@ip <<'ENDSSH'
cd /home/scripts
./start_reactApp.sh &>> /dev/null
echo "Script executed on remote server successfully"
ENDSSH