From 4ed8ce1517c84d81bd34110712c4ce0f0e067e60 Mon Sep 17 00:00:00 2001 From: Janis Streib <me@janis-streib.de> Date: Fri, 5 Jan 2024 18:55:23 +0100 Subject: [PATCH] ADD: deploy task for lab --- .gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ef39812..2af4636 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -47,6 +47,24 @@ deploy_devel: environment: name: devel url: https://netvs-devel.scc.kit.edu/hub +deploy_lab: + stage: deploy + only: + - devel + script: + - 'command -v ssh-agent || ( apt-get install openssh-client -y )' + - eval $(ssh-agent -s) + - echo "$NETVS_DEVEL_HUB_DEPLOY" | base64 -d | tr -d '\r' | ssh-add - + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + - chmod 644 ~/.ssh/known_hosts + - ssh www-netvs@netvs-lab.scc.kit.edu "${CI_PIPELINE_ID}" + needs: + - netvs_hub_cli + environment: + name: lab + url: https://netvs-lab.scc.kit.edu/hub deploy_prod: stage: deploy only: -- GitLab