spec: inputs: image_tag: type: string description: "latest | latest-cachix | latest-attic etc." default: latest --- stages: - build - trigger nix-ci:build: stage: build image: registry.gitlab.com/technofab/nix-gitlab-ci/nix-ci:$[[ inputs.image_tag ]] before_script: - source setup_nix_ci script: # build the generated-gitlab-ci.yml - nix build .#gitlab-ci-config - install result generated-gitlab-ci.yml after_script: # upload to binary cache - finalize_nix_ci 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