From 0168c0b146d93d05964108b81af45ba6eef60480 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Fri, 21 Oct 2022 15:38:08 +0200 Subject: [PATCH] TMSS-2036: added deploy step for lta ingest docker image on lexar003 --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a24fc09f3f..7e3ff4550de 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1056,6 +1056,29 @@ deploy-tmss-prod: only: - tags +deploy-LTAIngest-prod_docker: + stage: deploy-prod + variables: + LOFAR_TARGET: "lexar003.control.lofar" + LOFAR_USER: "ingest" + before_script: + - *prepare_ssh + script: + - ssh $LOFAR_USER@$LOFAR_TARGET "docker pull ${CI_NEXUS_REGISTRY_LOCATION}/lta_ingest:$CI_COMMIT_SHORT_SHA" + - ssh $LOFAR_USER@$LOFAR_TARGET "docker tag ${CI_NEXUS_REGISTRY_LOCATION}/lta_ingest:$CI_COMMIT_SHORT_SHA nexus.cep4.control.lofar:18080/lta_ingest:latest" + - ssh $LOFAR_USER@$LOFAR_TARGET "docker tag ${CI_NEXUS_REGISTRY_LOCATION}/lta_ingest:$CI_COMMIT_SHORT_SHA lta_ingest:latest" + - ssh $LOFAR_USER@$LOFAR_TARGET "supervisorctl -u $SUPERVISOR_USER -p $SUPERVISOR_PASSWORD restart all" + environment: + name: production + needs: + - job: dockerize_LTAIngest + artifacts: false + allow_failure: true + when: manual +# only: +# - tags + + deploy-LTAIngest-prod: stage: deploy-prod variables: -- GitLab