From b95be0382f7f271743f59c24aa1f554b70037e37 Mon Sep 17 00:00:00 2001 From: lewa <lene.wasskog@nibio.no> Date: Mon, 27 Nov 2023 09:41:42 +0100 Subject: [PATCH] chore: Stop wildfly before copying file --- .gitlab-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 21b6144..27167d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,8 +41,10 @@ deploy-to-staging: - "./mvnw $MAVEN_POM_WITH_MODELS $MAVEN_CLI_OPTS $MAVEN_OPTS package -DskipTests" - WAR_FILE=$(find target -maxdepth 1 -type f -name "*.war" | sort -n | tail -1) - if [ -z "$WAR_FILE" ]; then echo "No WAR files found in target directory"; exit 1; fi - - echo "Deploying $WAR_FILE to $SERVER_IP" - - rsync -rav --delete "$WAR_FILE" $SERVER_USER@$SERVER_IP:/home/deployer/ + - echo "Stop server" + - ssh $SERVER_USER@$SERVER_IP "sudo systemctl stop wildfly" + - echo "Deploying $WAR_FILE to server" + - scp "$WAR_FILE" $SERVER_USER@$SERVER_IP:/home/deployer/ tags: - vips-java rules: -- GitLab