nix-ci/.gitlab-ci.yml
2025-05-06 22:55:22 +02:00

21 lines
471 B
YAML

stages:
- build
build:
stage: build
image: nixos/nix
parallel:
matrix:
- ARCH: ["x86_64", "aarch64"]
tags:
- ${ARCH}
before_script:
- |
cat >> /etc/nix/nix.conf << EOF
experimental-features = nix-command flakes
EOF
- nix profile install nixpkgs#cargo nixpkgs#nix-eval-jobs nixpkgs#gcc
- nix --version
script:
- cargo build --release
- target/release/nix-ci --check-cached --copy-to "file://$(pwd)/cache"