21 lines
471 B
YAML
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"
|