build: add .gitlab-ci.yml
With job for pushing to cachix.
This commit is contained in:
parent
c739b83a86
commit
285870698a
17
.gitlab-ci.yml
Normal file
17
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,17 @@
|
|||
image: nixos/nix:2.9.1
|
||||
|
||||
variables:
|
||||
NIX_CONFIG: "experimental-features = nix-command flakes"
|
||||
|
||||
build:
|
||||
stage: build
|
||||
allow_failure: true
|
||||
parallel:
|
||||
matrix:
|
||||
- DEVICE: [home-pc, home-server]
|
||||
script:
|
||||
- nix-env -iA cachix -f https://cachix.org/api/v1/install
|
||||
- cachix use felschr
|
||||
- cachix watch-exec felschr nix build .#nixosConfigurations.$DEVICE.config.system.build.toplevel
|
||||
only:
|
||||
- main
|
Loading…
Reference in a new issue