diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 809ef9afa043c3e48631b38ccd07557b8d026822..e5e177954df4939414746a172f6ea537660caa76 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,9 @@ deploy-release: before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - apk update && apk add git + - eval $(ssh-agent -s) + - echo "$SSH_GIT_PRIVATE_KEY" | tr -d '\r' | ssh-add - + - mkdir -p ~/.ssh/ && ssh-keyscan git.astron.nl > ~/.ssh/known_hosts script: - echo -n "$CI_COMMIT_BRANCH" | sed -e "s/^releases\//export RELEASE=/" > version && source version - docker tag $CI_REGISTRY_IMAGE:latest git.astron.nl:5000/ldv/bf_double_tgz:$RELEASE @@ -36,6 +39,7 @@ deploy-release: - git config user.name $GITLAB_USER_NAME - git commit -m "[SKIP CI] Replace latest with tag $RELEASE" - git tag -a $RELEASE -m "[SKIP CI] Version $RELEASE created by gitlab-ci build" + - git remote set-url origin git@${CI_SERVER_HOST}:${CI_PROJECT_PATH}.git - git push --all rules: - if: '$CI_COMMIT_BRANCH =~ /^releases//'