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