--- variables: FF_SCRIPT_SECTIONS: "true" include: - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml - .gitlab-ci/salsaci-overrides.yml - .gitlab-ci/lint.yml - .gitlab-ci/test.yml stages: - .pre - lint - test - salsaci/provisioning - salsaci/build - salsaci/publish - salsaci/test image: $CI_REGISTRY_IMAGE:ci ci-image: stage: .pre image: docker:20.10-dind services: - name: docker:20.10-dind variables: DOCKER_DRIVER: overlay2 script: - 'docker build -t $CI_REGISTRY_IMAGE:ci -f .gitlab-ci/Dockerfile .' - 'docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY' - 'docker push $CI_REGISTRY_IMAGE:ci' rules: - changes: - .gitlab-ci/Dockerfile - if: $CI_PIPELINE_SOURCE == 'schedule'