stages: - build - release cache: key: ${CI_JOB_NAME} paths: - local variables: DOCKER_DRIVER: overlay2 GIT_DEPTH: "1" GIT_STRATEGY: fetch TMP_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA default: image: $TMP_IMAGE artifacts: paths: - pkg/ expire_in: 1 week build-docker-image: image: docker:stable stage: build services: - docker:stable-dind script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker build -t $TMP_IMAGE . - docker push $TMP_IMAGE .ruby: stage: release script: - bundle exec omnibus build asdf-ruby variables: RUBY_VERSION: '2.7.1' ruby-2-7-1: extends: .ruby variables: RUBY_VERSION: '2.7.1' ruby-2-7-0: extends: .ruby variables: RUBY_VERSION: '2.7.0' ruby-2-6-6: extends: .ruby variables: RUBY_VERSION: '2.6.6' ruby-2-6-5: extends: .ruby variables: RUBY_VERSION: '2.6.5' ruby-2-6-4: extends: .ruby variables: RUBY_VERSION: '2.6.4' ruby-2-6-3: extends: .ruby variables: RUBY_VERSION: '2.6.3' ruby-2-6-2: extends: .ruby variables: RUBY_VERSION: '2.6.2' ruby-2-6-1: extends: .ruby variables: RUBY_VERSION: '2.6.1' ruby-2-6-0: extends: .ruby variables: RUBY_VERSION: '2.6.0' ruby-2-5-8: extends: .ruby variables: RUBY_VERSION: '2.5.8' ruby-2-4-5: extends: .ruby variables: RUBY_VERSION: '2.4.5' ruby-2-4-10: extends: .ruby variables: RUBY_VERSION: '2.4.10' .mono: stage: release script: - bundle exec omnibus build asdf-mono mono-6-8-0-123: extends: .mono variables: RUBY_VERSION: '6.8.0.123'