[ { "environment": { "CACHIX_CACHE": "xeals", "CACHIX_SIGNING_KEY": { "from_secret": "cachix_key" }, "NUR_REPO": "xeals" }, "kind": "pipeline", "name": "nixpkgs-unstable", "steps": [ { "commands": [ "nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixos", "nix-channel --update", "nix-build ci.nix -A buildOutputs", "nix eval -f default.nix 'lib'", "nix eval -f default.nix 'modules'", "nix eval -f default.nix 'overlays'" ], "image": "nixos/nix", "name": "build" }, { "commands": [ "nix-build ci.nix -A cacheOutputs | cachix push \"${CACHIX_CACHE}\"" ], "image": "nixpkgs/cachix", "name": "deploy" } ], "type": "docker" }, { "environment": { "CACHIX_CACHE": "xeals", "CACHIX_SIGNING_KEY": { "from_secret": "cachix_key" }, "NUR_REPO": "xeals" }, "kind": "pipeline", "name": "nixos-unstable", "steps": [ { "commands": [ "nix-channel --add https://nixos.org/channels/nixos-unstable nixos", "nix-channel --update", "nix-build ci.nix -A buildOutputs", "nix eval -f default.nix 'lib'", "nix eval -f default.nix 'modules'", "nix eval -f default.nix 'overlays'" ], "image": "nixos/nix", "name": "build" }, { "commands": [ "nix-build ci.nix -A cacheOutputs | cachix push \"${CACHIX_CACHE}\"" ], "image": "nixpkgs/cachix", "name": "deploy" } ], "type": "docker" }, { "environment": { "CACHIX_CACHE": "xeals", "CACHIX_SIGNING_KEY": { "from_secret": "cachix_key" }, "NUR_REPO": "xeals" }, "kind": "pipeline", "name": "nixos-20.03", "steps": [ { "commands": [ "nix-channel --add https://nixos.org/channels/nixos-20.03 nixos", "nix-channel --update", "nix-build ci.nix -A buildOutputs", "nix eval -f default.nix 'lib'", "nix eval -f default.nix 'modules'", "nix eval -f default.nix 'overlays'" ], "image": "nixos/nix", "name": "build" }, { "commands": [ "nix-build ci.nix -A cacheOutputs | cachix push \"${CACHIX_CACHE}\"" ], "image": "nixpkgs/cachix", "name": "deploy" } ], "type": "docker" } ]