image: docker:latest
services:
  - docker:dind

stages:
  - build

variables:
  DOCKER_REGISTRY: registry.icinga.com
  DOCKER_IMAGE_PREFIX: ${CI_PROJECT_PATH}/

before_script:
  - docker info
  - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.icinga.com
  - apk -U add make

.build_job: &build_job
  stage: build
  tags:
    - docker-build
  script:
    - make -C ${CI_JOB_NAME}
    - '[ "$CI_COMMIT_REF_NAME" != master ] || make -C ${CI_JOB_NAME} push'

stretch:
  <<: *build_job

jessie:
  <<: *build_job