Commit 40438b13 authored by blackheaven's avatar blackheaven
Browse files

Update .gitlab-ci.yml file

parent d3570716
Loading
Loading
Loading
Loading
Loading
+14 −6
Original line number Diff line number Diff line
@@ -10,11 +10,19 @@
#        - pytest --version

build image:
    image: docker:20.10.10
    services:
        - docker:20.10.10-dind
    image: drpsychick/dind-buildx
    
#    rules:
#        - if: $CI_PIPELINE_SOURCE == "schedule"        

    before_script:
    - docker version
    - docker buildx version
    - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
    - docker context create xbuilder
    - docker buildx create xbuilder --name xbuilder --use
    - docker buildx inspect --bootstrap

    script:
        - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin
        # Install buildx
@@ -24,9 +32,9 @@ build image:
        # - wget -q "https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-arm64" -O ~/.docker/cli-plugins/docker-buildx
        # - chmod a+x ~/.docker/cli-plugins/docker-buildx
        # https://www.nithinbose.com/posts/build-multi-arch-docker-images-on-gitlab/
        # - docker buildx create --use
        # - docker buildx inspect --bootstrap
        # - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE .
        - docker buildx create --use
        - docker buildx inspect --bootstrap
        - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE .
        - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH .
        - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH
        - docker manifest inspect $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH