Compare commits
1 commit
b929d21868
...
ced0614551
Author | SHA1 | Date | |
---|---|---|---|
Felix Schröter | ced0614551 |
28
.gitlab-ci.yml
Normal file
28
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
image: nixos/nix:2.9.1
|
||||
|
||||
variables:
|
||||
NIX_CONFIG: "experimental-features = nix-command flakes"
|
||||
|
||||
before_script:
|
||||
- nix-env -iA cachix -f https://cachix.org/api/v1/install
|
||||
- cachix use felschr
|
||||
|
||||
stages:
|
||||
- test
|
||||
- build
|
||||
|
||||
check:
|
||||
stage: test
|
||||
script:
|
||||
- cachix watch-exec felschr nix flake check --no-build
|
||||
|
||||
build:
|
||||
stage: build
|
||||
script:
|
||||
- cachix watch-exec felschr nix build .#deconz
|
||||
- cachix watch-exec felschr nix build .#nixosConfigurations.home-server.config.system.build.toplevel
|
||||
# disabled because GitLab.com runner runs out of space
|
||||
# - cachix watch-exec felschr nix build .#nixosConfigurations.home-pc.config.system.build.toplevel
|
||||
only:
|
||||
- main
|
||||
allow_failure: true
|
|
@ -25,7 +25,7 @@ in
|
|||
|
||||
programs.git = {
|
||||
enable = true;
|
||||
config.safe.directory = [ "/etc/nixos" ];
|
||||
config.safeDirectory = [ "/etc/nixos" ];
|
||||
};
|
||||
|
||||
systemd.services.nixos-upgrade.preStart = ''
|
||||
|
|
Loading…
Reference in a new issue