Loading .gitlab-ci.yml +38 −0 Original line number Diff line number Diff line stages: - check_rules - deploy image: registry.gitlab.com/redmic-project/docker/docker-deploy Loading @@ -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: Loading @@ -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: Loading Loading @@ -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: Loading Loading
.gitlab-ci.yml +38 −0 Original line number Diff line number Diff line stages: - check_rules - deploy image: registry.gitlab.com/redmic-project/docker/docker-deploy Loading @@ -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: Loading @@ -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: Loading Loading @@ -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: Loading