From 5f0a801300ac8305aaee07af33107ff5c7f7c719 Mon Sep 17 00:00:00 2001 From: han0 Date: Fri, 15 Dec 2023 10:01:37 +0800 Subject: [PATCH] =?UTF-8?q?deploy:=20=E6=96=B0=E5=A2=9E=E5=8D=8E=E4=B8=BA?= =?UTF-8?q?=E4=BA=91=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f016937..92e0587 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,9 @@ variables: MAVEN_CLI_OPTS: "--batch-mode --errors --fail-at-end --show-version --settings $CI_PROJECT_DIR/.m2/settings.xml -DinstallAtEnd=true -DdeployAtEnd=true" DEPLOY_PATH: '/opt/app/material-manage-service' DEPLOY_DEV_HOST_IP: '192.168.137.123' + DEPLOY_TEST_PATH: '/home/opt/app/material-manage-service' + DEPLOY_TEST_HOST_IP: '192.168.137.1' + DEPLOY_TEST_HOST_PORT: '1022' .import_ssh_key: &import_ssh_key before_script: @@ -45,3 +48,18 @@ deploy: - ssh root@$DEPLOY_DEV_HOST_IP "mv $DEPLOY_PATH/*-SNAPSHOT.jar $DEPLOY_PATH/app.jar" - scp ./docker-compose.yml "root@$DEPLOY_DEV_HOST_IP:$DEPLOY_PATH/" - ssh root@$DEPLOY_DEV_HOST_IP "cd $DEPLOY_PATH && su xxs && docker-compose up -d --force-recreate" + +deploy_huawei: + <<: *import_ssh_key + image: kroniak/ssh-client:3.9 + stage: deploy + dependencies: + - build + when: on_success + script: + - ssh root@$DEPLOY_TEST_HOST_IP -p $DEPLOY_TEST_HOST_PORT "mkdir -p $DEPLOY_TEST_PATH" + - ssh root@$DEPLOY_TEST_HOST_IP -p $DEPLOY_TEST_HOST_PORT "rm -rf $DEPLOY_TEST_PATH/*.jar" + - scp -P $DEPLOY_TEST_HOST_PORT ./target/*-SNAPSHOT.jar "root@$DEPLOY_TEST_HOST_IP:$DEPLOY_TEST_PATH/" + - ssh root@$DEPLOY_TEST_HOST_IP -p $DEPLOY_TEST_HOST_PORT "mv $DEPLOY_TEST_PATH/*-SNAPSHOT.jar $DEPLOY_TEST_PATH/app.jar" + - scp -P $DEPLOY_TEST_HOST_PORT ./docker-compose.yml "root@$DEPLOY_TEST_HOST_IP:$DEPLOY_TEST_PATH/" + - ssh root@$DEPLOY_TEST_HOST_IP -p $DEPLOY_TEST_HOST_PORT "cd $DEPLOY_TEST_PATH && su && docker-compose up -d --force-recreate"