diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a24fc09f3fa6641514cb0cde1d762149b9351d7..7e3ff4550de47222db40cb100ec165411ceb0df0 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: