include: - gitlab-ci.yml stages: - build - trigger build:image: stage: build parallel: matrix: - VARIANT: [ "", "-cachix", "-attic" ] image: nixpkgs/nix-flakes:latest before_script: - nix profile install nixpkgs#skopeo - export PATH="$PATH:$HOME/.nix-profile/bin" script: - nix build .#image${VARIANT} - skopeo --insecure-policy copy --dest-creds "${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}" --tmpdir /tmp "docker-archive:result" "docker://$CI_REGISTRY_IMAGE/nix-ci:${CI_COMMIT_BRANCH/main/latest}${VARIANT}" - skopeo --insecure-policy copy --dest-creds "${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}" --tmpdir /tmp "docker-archive:result" "docker://$CI_REGISTRY_IMAGE/nix-ci:$(date +"%m-%d-%y")${VARIANT}"