diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a02d5c6d3195f562d8de014ed6b63fb78186c25..9f0bc4464d7310b56d6037b7844c471836eedc8e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,31 +1,2 @@ -image: docker:latest +include: "https://git.autistici.org/ai3/build-container/raw/master/common.yml" -stages: - - build - - release - -services: - - docker:dind - -variables: - IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME - RELEASE_TAG: $CI_REGISTRY_IMAGE:latest - GIT_SUBMODULE_STRATEGY: recursive - -before_script: - - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.git.autistici.org - -build: - stage: build - script: - - docker build --build-arg ci_token=$CI_JOB_TOKEN --pull -t $IMAGE_TAG . - - docker push $IMAGE_TAG - -release: - stage: release - script: - - docker pull $IMAGE_TAG - - docker tag $IMAGE_TAG $RELEASE_TAG - - docker push $RELEASE_TAG - only: - - master