Commit 29420b6c authored by Ignacio's avatar Ignacio
Browse files

Añade chequeo de rules

parent 95c731bf
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
stages:
  - check_rules
  - deploy

image: registry.gitlab.com/redmic-project/docker/docker-deploy
@@ -14,6 +15,17 @@ variables:
  STACK: metric
  SERVICES_TO_CHECK: metric_dockerd-exporter metric_cadvisor metric_grafana metric_alertmanager metric_unsee metric_node-exporter metric_prometheus

check-rule-dev:
  stage: check_rules
  script:
    - >
      docker run -v $(pwd)/prometheus/rules:/tmp dnanexus/promtool:1.0
      check rules /tmp/swarm_task.rules.yml
  environment:
    name: dev
  only:
    - dev

deploy-dev:
  stage: deploy
  variables:
@@ -39,6 +51,20 @@ deploy-dev:
    - dev
  when: manual

check-rule-supporting-branch:
  stage: check_rules
  script:
    - >
      docker run -v $(pwd)/prometheus/rules:/tmp dnanexus/promtool:1.0
      check rules /tmp/swarm_task.rules.yml
  environment:
    name: dev
  only:
    - branches
  except:
    - master
    - dev

deploy-supporting-branch:
  stage: deploy
  variables:
@@ -67,6 +93,18 @@ deploy-supporting-branch:
    - dev
  when: manual


check-rule-pro:
  stage: check_rules
  script:
    - >
      docker run -v $(pwd)/prometheus/rules:/tmp dnanexus/promtool:1.0
      check rules /tmp/swarm_task.rules.yml
  environment:
    name: pro
  only:
    - master

deploy-pro:
  stage: deploy
  variables: