Commit 1aa68ad3 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Merge branch 'dev' into 'master'

Implementa versión inicial

See merge request redmic-project/metric/swarmprom-ci!1
parents 956af865 d46305cb
Loading
Loading
Loading
Loading

.gitlab-ci.yml

0 → 100644
+71 −0
Original line number Diff line number Diff line
stages:
  - deploy

deploy-dev:
  stage: deploy
  image: registry.gitlab.com/redmic-project/docker/docker-deploy
  variables:
    DOCKER_DRIVER: overlay2
    SSH_REMOTE: ${DEV_SSH_REMOTE}
    DEPLOY_DIR_NAME: swarmprom
    STATUS_CHECK_DELAY: 60
    STACK: metric
    SERVICES_TO_CHECK: metric_dockerd-exporter metric_cadvisor metric_grafana metric_alertmanager metric_unsee metric_node-exporter metric_prometheus metric_caddy
    ADMIN_USER: ${DEV_ADMIN_USER}
    ADMIN_PASSWORD: ${DEV_ADMIN_PASSWORD}
  services:
    - docker:dind
  script:
    - deploy.sh ADMIN_USER=${ADMIN_USER} ADMIN_PASSWORD=${ADMIN_PASSWORD}
  environment:
    name: dev
  only:
    - dev
  when: manual

deploy-supporting-branch:
  stage: deploy
  image: registry.gitlab.com/redmic-project/docker/docker-deploy
  variables:
    DOCKER_DRIVER: overlay2
    SSH_REMOTE: ${DEV_SSH_REMOTE}
    DEPLOY_DIR_NAME: swarmprom
    STATUS_CHECK_DELAY: 60
    STACK: metric
    SERVICES_TO_CHECK: metric_dockerd-exporter metric_cadvisor metric_grafana metric_alertmanager metric_unsee metric_node-exporter metric_prometheus metric_caddy
    ADMIN_USER: ${DEV_ADMIN_USER}
    ADMIN_PASSWORD: ${DEV_ADMIN_PASSWORD}
  services:
    - docker:dind
  script:
    - deploy.sh ADMIN_USER=${ADMIN_USER} ADMIN_PASSWORD=${ADMIN_PASSWORD}
  environment:
    name: dev
  only:
    - branches
  except:
    - master
    - dev
  when: manual

deploy-pro:
  stage: deploy
  image: registry.gitlab.com/redmic-project/docker/docker-deploy
  variables:
    DOCKER_DRIVER: overlay2
    SSH_REMOTE: ${PRO_SSH_REMOTE}
    DEPLOY_DIR_NAME: swarmprom
    STATUS_CHECK_DELAY: 60
    STACK: metric
    SERVICES_TO_CHECK: metric_dockerd-exporter metric_cadvisor metric_grafana metric_alertmanager metric_unsee metric_node-exporter metric_prometheus metric_caddy
    ADMIN_USER: ${PRO_ADMIN_USER}
    ADMIN_PASSWORD: ${PRO_ADMIN_PASSWORD}
  services:
    - docker:dind
  script:
    - deploy.sh ADMIN_USER=${ADMIN_USER} ADMIN_PASSWORD=${ADMIN_PASSWORD}
  environment:
    name: pro
  only:
    - master
  when: manual

.gitmodules

0 → 100644
+3 −0
Original line number Diff line number Diff line
[submodule "swarmprom"]
	path = swarmprom
	url = https://github.com/stefanprodan/swarmprom
Original line number Diff line number Diff line
Subproject commit 0f4d40ee90f672b17aa24d5c6e119eed69aa9302