From 6510559993f73761d4af57c2d693062f96f8fd67 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Thu, 16 Jul 2020 17:00:21 +0200 Subject: [PATCH] CI: Add a simple curl based health check for right after deployment In case something with deployment went wrong. --- .gitlab-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a597b90..ed095ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,8 @@ linting: # Deploy - dep deploy "${CI_ENVIRONMENT_NAME}" - echo "Deployed to ${CI_ENVIRONMENT_URL}" + # Simple health check + - curl --max-time 10 --retry 3 --output /dev/null --silent --show-error --fail --location "${CI_ENVIRONMENT_URL}" deploy_demo: only: @@ -42,7 +44,7 @@ deploy_demo: - demo environment: name: demo - url: https://frontend-demo.tugraz.at + url: https://frontend-demo.tugraz.at/apps/signature variables: DEPLOY_HOST: mw01-dev.tugraz.at DEPLOY_KEY: "$DEPLOY_SSH_KEY" @@ -54,7 +56,7 @@ deploy_development: - master environment: name: development - url: https://mw-frontend-dev.tugraz.at + url: https://mw-frontend-dev.tugraz.at/apps/signature variables: DEPLOY_HOST: mw01-dev.tugraz.at DEPLOY_KEY: "$DEPLOY_SSH_KEY" -- GitLab