stages: - build variables: COMPOSE_FILE: .docker/docker-compose.yml .build_app_template: &build_app_def stage: build before_script: - docker --version - docker-compose --version script: - docker-compose up --build --exit-code-from app after_script: - docker-compose down build_app_ruby24: <<: *build_app_def variables: RUBY_VERSION: '2.4' build_app_ruby25: <<: *build_app_def variables: RUBY_VERSION: '2.5' build_app_ruby26: <<: *build_app_def variables: RUBY_VERSION: '2.6'