私たちには 1 つの React アプリケーションがあり、pm2 を使用して pm2 start manually で起動します。それを実行するためのスクリプトを 1 つ作成しましたが、サーバー上でスクリプトを手動で実行すると期待どおりに動作します。しかし、jenkins から呼び出すと、期待どおりに動作しません。
以下は Jenkins ジョブ conf です。
ssh remote_server_hostname@ip <<'ENDSSH'
cd /home/scripts
./start_reactApp.sh &>> /dev/null
echo "Script executed on remote server successfully"
ENDSSH