tvl-depot/ops/nixos
Vincent Ambo 61d2d2d503 feat(ops/pipelines): Dynamically generate CI pipeline from targets
Create the pipeline by outputting a file that contains nix-build
invocations for each target's *derivation path*.

Each invocation has a generated Nix expression passed to it with `-E`
which fetches the correct target from the tree while correctly
handling targets with strange characters (such as in Go-packages).

This makes it possible to run target-level granular pipelines. We're
getting somewhere!

Change-Id: Ia6946e389dafd1d4926130bb8891446d6e17133b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1855
Tested-by: BuildkiteCI
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: lukegb <lukegb@tvl.fyi>
2020-08-31 23:14:11 +00:00
..
tvl-slapd chore(tvl-slapd): decapitalise V's username, use displayName instead 2020-08-19 01:23:39 +00:00
tvl-sso chore(ops/nixos/tvl-sso): add secrets 2020-07-06 23:08:00 +00:00
whitby feat(whitby): Enable log forwarding via journaldriver 2020-08-23 20:45:18 +00:00
www feat(ops/nixos): Deploy Panettone to Whitby 2020-07-23 22:09:15 +00:00
.gitignore chore(ops/nixos): Move NixOS configuration one level up 2020-01-04 22:50:19 +00:00
.skip-subtree refactor(ops/nixos): Move my NixOS configurations to //users/tazjin 2020-06-13 23:52:35 +00:00
all-systems.nix feat(ops/nixos): Add generic rebuild-system script 2020-07-06 15:16:36 +00:00
clbot.nix feat(nixos/clbot): Add ability to post in multiple channels 2020-08-17 21:50:45 +00:00
default.nix feat(ops/pipelines): Dynamically generate CI pipeline from targets 2020-08-31 23:14:11 +00:00
depot.nix refactor(ops/nixos): Move my NixOS configurations to //users/tazjin 2020-06-13 23:52:35 +00:00
monorepo-gerrit.nix feat(monorepo-gerrit): Auto-link panettone issues 2020-08-30 22:16:50 +00:00
panettone.nix refactor(web/panettone): Remove prevalence 2020-07-29 01:57:49 +00:00
paroxysm.nix fix(ops/paroxysm): Ensure paroxysm is started on boot 2020-08-01 02:46:20 +00:00
quassel.nix feat(ops/nixos): Add module for running a Quassel daemon 2020-07-08 22:10:08 +00:00
README.md refactor(ops/nixos): Move my NixOS configurations to //users/tazjin 2020-06-13 23:52:35 +00:00
smtprelay.nix fix(nixos/smtprelay): Only enable if the user asks for it 2020-06-30 23:32:45 +00:00
sourcegraph.nix chore(nixos/sourcegraph): Bump version to 3.18.0 2020-08-17 21:52:48 +00:00
v4l2loopback.nix refactor(ops/nixos): Move my NixOS configurations to //users/tazjin 2020-06-13 23:52:35 +00:00

NixOS modules

This folder contains various NixOS modules shared by our NixOS configurations.

It is not read by readTree.