From 9573f6063c9f65ca2175d5bb036617e112d27c80 Mon Sep 17 00:00:00 2001
From: Rakesh Choorikkadu <rakeshnbr@ebi.ac.uk>
Date: Tue, 29 Jun 2021 21:49:28 +0100
Subject: [PATCH] pipeline enabled for HX

---
 .gitlab-ci.yml | 55 +++++++++++++++++++++++++-------------------------
 1 file changed, 28 insertions(+), 27 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 119e84e9b..18e77205d 100755
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,9 +5,10 @@ variables:
 stages:
   - build
   - lint
-  - deploy_beta
   - test
-  - deploy_production
+  - deploy_beta
+  - deploy_hx_production
+  - deploy_hh_production
 
 build_beta:
   stage: build
@@ -119,33 +120,33 @@ e2e_test:
   only:
     - dev_k8s    
 
-# deploy_hx_prod:
-  # stage: deploy_production
-  # environment:
-    # name: production
-    # url: https://plus.europepmc.org/
-  # tags:
-    # - docker:dind     
-  # variables:
-    # APP_NAME: xpub-epmc
-    # APP_LABEL: production
-    # DEPLOY_HOST: plus.europepmc.org
-    # DATA_CENTER: HX
-  # image: dockerhub.ebi.ac.uk/literature-services/development/docker_git:v1.13.2
-  # script:
-    # - ls -ltr
-    # - kubectl cluster-info
-    # - kubectl -n default get pods
-    # - kubectl -n default delete cronjobs --all
-    # - cat xpub-epmc-config/k8s-ebi/xpub-epmc-deployment-auto.yaml | envsubst | kubectl -n default apply -f -
-    # - cat xpub-epmc-config/k8s-ebi/xpub-epmc-ftp-jobs.yaml | envsubst | kubectl -n default apply -f -
-    # - cat xpub-epmc-config/k8s-ebi/cronjobs-HX.yaml | envsubst | kubectl -n default apply -f -
-    # - sh scripts/verify-k8s-deployment.sh xpub-epmc
-  # only:
-    # - master
+deploy_hx_prod:
+  stage: deploy_hx_production
+  environment:
+    name: production
+    url: https://plus.europepmc.org/
+  tags:
+    - docker:dind     
+  variables:
+    APP_NAME: xpub-epmc
+    APP_LABEL: production
+    DEPLOY_HOST: plus.europepmc.org
+    DATA_CENTER: HX
+  image: dockerhub.ebi.ac.uk/literature-services/development/docker_git:v1.13.2
+  script:
+    - ls -ltr
+    - kubectl cluster-info
+    - kubectl -n default get pods
+    #- kubectl -n default delete cronjobs --all
+    - cat xpub-epmc-config/k8s-ebi/xpub-epmc-deployment-auto.yaml | envsubst | kubectl -n default apply -f -
+    #- cat xpub-epmc-config/k8s-ebi/xpub-epmc-ftp-jobs.yaml | envsubst | kubectl -n default apply -f -
+    #- cat xpub-epmc-config/k8s-ebi/cronjobs-HX.yaml | envsubst | kubectl -n default apply -f -
+    - sh scripts/verify-k8s-deployment.sh xpub-epmc
+  only:
+    - master
 
 deploy_hl_prod:
-  stage: deploy_production
+  stage: deploy_hh_production
   environment:
     name: hl-production
     url: https://plus.europepmc.org/
-- 
GitLab