diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 824288f..3282e07 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,7 +5,7 @@ stages: - build - prepare - test -# - deploy + - deploy variables: # Configure mysql environment variables (https://hub.docker.com/_/mysql/) @@ -43,7 +43,7 @@ connect: script: - apt-get update && apt-get --assume-yes install mysql-client - mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql -e "use $MYSQL_DATABASE; show tables;" - - mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql -e "use $MYSQL_DATABASE; DROP table customer; DROP table exercises; DROP table exercise_types; DROP table exercise_ages;" + - mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql -e "use $MYSQL_DATABASE; DROP table customer; DROP table exercises; DROP table exercise_type; DROP table exercise_ages;" - mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql < "data/db/install.sql" #first time test: @@ -53,10 +53,11 @@ test: - export spring_profiles_active=test - ./gradlew check -#deploy: -# stage: deploy -# script: -# - ./deploy +deploy: + stage: deploy + script: + - apt-get update && apt-get --assume-yes install sshpass + - ci-cd/deploy.sh after_script: - echo "End CI" diff --git a/ci-cd/.ssh/.scp b/ci-cd/.ssh/.scp new file mode 100644 index 0000000..7f7f899 --- /dev/null +++ b/ci-cd/.ssh/.scp @@ -0,0 +1 @@ +tbi6012AndiBossanyi \ No newline at end of file diff --git a/ci-cd/deploy.sh b/ci-cd/deploy.sh new file mode 100644 index 0000000..8ccdbe5 --- /dev/null +++ b/ci-cd/deploy.sh @@ -0,0 +1 @@ +sshpass -f /ci-cd/.ssh/.scp scp build/libs/aitrainer_server-0.0.2.jar bosi@andio.shop:/home/bosi/deploy/aitrainer_server.jar \ No newline at end of file