From 3031e84040a6561a8a41efa531fc1d7c9e54666f Mon Sep 17 00:00:00 2001 From: Eduard Frankford <e.frankford@student.uibk.ac.at> Date: Tue, 28 Jun 2022 19:00:44 +0200 Subject: [PATCH] testing --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 74637a322..a6c323c1b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -113,7 +113,28 @@ frontend-test: - export MAVEN_USER_HOME=`pwd`/.maven - npm ci --cache .npm --prefer-offline -# Uncomment the following line to use gitlabs container registry. You need to adapt the REGISTRY_URL in case you are not using gitlab.com +# deploy: +# stage: release +# cache: [] +# only: +# refs: +# - development +# dependencies: +# - docker-push +# - maven-test +# - frontend-test +# before_script: +# - mkdir -p ~/.ssh +# - echo "${SSH_BKY_DEPLOY}" > ~/.ssh/id_rsa +# - chmod 700 ~/.ssh/id_rsa +# - eval "$(ssh-agent -s)" +# - ssh-add ~/.ssh/id_rsa +# - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config +# script: +# - ssh contDeploy@codeability-austria -p 1022 "cd /home/michael/gitsearch && git pull && ./mvnw -Dmaven.test.failure.ignore=true package jib:dockerBuild" +# when: on_success + +# This pipeline step does not work with nfs file system docker-push: stage: release cache: [] @@ -124,12 +145,13 @@ docker-push: REGISTRY_URL: sharing-codeability.uibk.ac.at:5051 IMAGE_TAG: sharing-codeability.uibk.ac.at:5051/sharing/codeability-sharing-platform script: - - ./mvnw package -Pprod verify -DskipTests jib:build -Djib.to.image=$IMAGE_TAG -Djib.to.auth.username=gitlab-ci-token -Djib.to.auth.password=$CI_BUILD_TOKEN -Dmaven.repo.local=$MAVEN_USER_HOME + - ./mvnw verify -Pprod -DskipTests jib:build -Djib.to.image=$IMAGE_TAG -Djib.to.auth.username=gitlab-ci-token -Djib.to.auth.password=$CI_BUILD_TOKEN -Dmaven.repo.local=$MAVEN_USER_HOME when: on_success before_script: - export NG_CLI_ANALYTICS="false" - export MAVEN_USER_HOME=`pwd`/.maven - npm ci --cache .npm --prefer-offline + # deploy: # stage: deploy # cache: [] -- GitLab