mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-21 15:25:49 +00:00
Update maven-build.yml
This commit is contained in:
parent
8fc4b7e2de
commit
1b8005fc24
1 changed files with 6 additions and 12 deletions
18
.github/workflows/maven-build.yml
vendored
18
.github/workflows/maven-build.yml
vendored
|
@ -79,16 +79,10 @@ jobs:
|
||||||
- name: Verify JAR file
|
- name: Verify JAR file
|
||||||
run: |
|
run: |
|
||||||
echo "Verifying JAR file presence..."
|
echo "Verifying JAR file presence..."
|
||||||
# Dynamically determine the JAR file path
|
ls -al /home/aiman/Documents/spring-petclinic/target/
|
||||||
JAR_PATH="${{ github.workspace }}/target/spring-petclinic-3.3.0-SNAPSHOT.jar"
|
if [ -z "$(find /home/aiman/Documents/spring-petclinic/target/ -name 'spring-petclinic-3.3.0-SNAPSHOT.jar')" ]; then
|
||||||
echo "Expected JAR Path: $JAR_PATH"
|
echo "JAR file not found in target directory!"
|
||||||
|
exit 1
|
||||||
# Check if the JAR file exists and display a message if not
|
|
||||||
if [ ! -f "$JAR_PATH" ]; then
|
|
||||||
echo "JAR file not found at $JAR_PATH"
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo "JAR file found at $JAR_PATH"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Setup SSH
|
- name: Setup SSH
|
||||||
|
@ -107,7 +101,7 @@ jobs:
|
||||||
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
run: |
|
run: |
|
||||||
echo "Deploying application to $DEPLOY_SERVER"
|
echo "Deploying application to $DEPLOY_SERVER"
|
||||||
scp -i ~/.ssh/id_rsa $JAR_PATH $DEPLOY_USER@$DEPLOY_SERVER:/home/aiman/deployments/
|
scp -i ~/.ssh/id_rsa /home/aiman/Documents/spring-petclinic/target/spring-petclinic-3.3.0-SNAPSHOT.jar $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 &"
|
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
|
rm -f ~/.ssh/id_rsa
|
||||||
- name: Wait for application to start
|
- name: Wait for application to start
|
||||||
|
@ -121,4 +115,4 @@ jobs:
|
||||||
echo "Application is not up yet, retrying in 10 seconds..."
|
echo "Application is not up yet, retrying in 10 seconds..."
|
||||||
sleep 10
|
sleep 10
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue