Jenkins에서 스크립트를 호출할 때 예상대로 작동하지 않습니다.

Jenkins에서 스크립트를 호출할 때 예상대로 작동하지 않습니다.

하나의 반응 애플리케이션이 있고 pm2 start와 함께 pm2를 수동으로 사용하여 시작합니다. 이를 실행하기 위해 하나의 스크립트를 작성했는데, 서버에서 수동으로 스크립트를 실행할 때 예상대로 작동합니다. 하지만 젠킨스에서 호출하면 예상대로 작동하지 않습니다.

다음은 젠킨스 작업 conf입니다.

ssh remote_server_hostname@ip <<'ENDSSH'
cd /home/scripts
./start_reactApp.sh &>> /dev/null
echo "Script executed on remote server successfully"
ENDSSH

관련 정보