variables: # latest | latest-cachix | latest-attic etc. NIX_CI_IMAGE_TAG: latest stages: - build - trigger nix-ci:build: stage: build image: registry.gitlab.com/technofab/nix-gitlab-ci/nix-ci:${NIX_CI_IMAGE_TAG} script: # build the generated-gitlab-ci.yml - nix build .#gitlab-ci-config - install result generated-gitlab-ci.yml after_script: # upload to binary cache - echo $(nix-store --query --references result) # TODO: upload deps using cachix or attic artifacts: paths: - generated-gitlab-ci.yml nix-ci:trigger: stage: trigger needs: - nix-ci:build trigger: include: - artifact: generated-gitlab-ci.yml job: nix-ci:build strategy: depend