nur-packages/.drone.yml
xeals e460d4fcaf
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Build .drone.yml with jsonnet instead of drone
The Drone tool completely ignores the environment key, because of course
it does. It seems the CLI tool has been abandoned for feature parity
here in favour of the built-in enterprise jsonnet parser, so guess we're
doing this.
2020-10-15 19:24:48 +11:00

104 lines
2.5 KiB
YAML

---
{
"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"
}
...