Update maven-build.yml

This commit is contained in:
Aiman Zafar 2024-11-26 15:59:02 +05:00 committed by GitHub
parent 6e297619ba
commit 8fc4b7e2de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -79,11 +79,11 @@ jobs:
- name: Verify JAR file
run: |
echo "Verifying JAR file presence..."
# List the files in the target directory
ls -al /home/aiman/Documents/CI-CD/spring-petclinic/actions-runner/_work/spring-petclinic/spring-petclinic/target/
# Dynamically determine the JAR file path
JAR_PATH="${{ github.workspace }}/target/spring-petclinic-3.3.0-SNAPSHOT.jar"
echo "Expected JAR Path: $JAR_PATH"
# Check if the JAR file exists and display a message if not
JAR_PATH="/home/aiman/Documents/CI-CD/spring-petclinic/target/spring-petclinic-3.3.0-SNAPSHOT.jar"
if [ ! -f "$JAR_PATH" ]; then
echo "JAR file not found at $JAR_PATH"
exit 1
@ -107,7 +107,7 @@ jobs:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
run: |
echo "Deploying application to $DEPLOY_SERVER"
scp -i ~/.ssh/id_rsa /home/aiman/Documents/CI-CD/spring-petclinic/actions-runner/_work/spring-petclinic/spring-petclinic/target/spring-petclinic-3.3.0-SNAPSHOT.jar $DEPLOY_USER@$DEPLOY_SERVER:/home/aiman/deployments/
scp -i ~/.ssh/id_rsa $JAR_PATH $DEPLOY_USER@$DEPLOY_SERVER:/home/aiman/deployments/
ssh -i ~/.ssh/id_rsa $DEPLOY_USER@$DEPLOY_SERVER "nohup java -jar /home/aiman/deployments/spring-petclinic-3.3.0-SNAPSHOT.jar > /dev/null 2>&1 &"
rm -f ~/.ssh/id_rsa
- name: Wait for application to start
@ -121,4 +121,4 @@ jobs:
echo "Application is not up yet, retrying in 10 seconds..."
sleep 10
fi
done
done