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