nix/gitlab-ci: split deploy into deploy-{mach,other}

This commit is contained in:
Luke Granger-Brown 2022-05-17 01:38:27 +01:00
parent a4c6ad17dc
commit dccfd3a2de

View file

@ -17,7 +17,7 @@ let
tags = [ "macos" ];
};
in {
stages = [ "build" "deploy" ];
stages = [ "build" "deploy-mach" "deploy-other" ];
nixCache = {
stage = "build";
@ -39,7 +39,7 @@ let
nixCacheMacOSARM = macOS "aarch64-darwin";
lukegbcom = {
stage = "deploy";
stage = "deploy-other";
needs = [{ job = "nixCache"; artifacts = false; }];
tags = [ "cacher" ];
only.refs = [ "branch/default" ];
@ -54,7 +54,7 @@ let
deployMachs = lib.filterAttrs (name: cfg: cfg.config.my.deploy.enable) depot.ops.nixos.systemConfigs;
deployStage = machName: mach: ({
stage = "deploy";
stage = "deploy-mach";
needs = [{ job = "nixCache"; artifacts = true; }];
tags = [ "deployer" ];