nixbot

builds

failed treefmt-check checks.x86_64-linux.formatting · build #5 · raw

1tribuchet: building on jamie2treefmt v2.5.0traversed 82 files3emitted 37 files for processing4formatted 37 files (0 changed) in 512ms5 M content/posts/next-generation-distributed-nix-builds/index.md6diff --git a/content/posts/next-generation-distributed-nix-builds/index.md b/content/posts/next-generation-distributed-nix-builds/index.md7index 701d7ea..f540555 1006448--- a/content/posts/next-generation-distributed-nix-builds/index.md9+++ b/content/posts/next-generation-distributed-nix-builds/index.md10@@ -41,15 +41,15 @@ ssh-ng://customer@mac02.numtide.com aarch64-darwin,x86_64-darwin /run/secrets/ss11 ```12 13 Scaling this to a group becomes a bit cumbersome because now everyone has to14-keep this list of machines up-to-date and also each ssh key needs to be15-deployed in the list of keys for every builder machine.16+keep this list of machines up-to-date and also each ssh key needs to be deployed17+in the list of keys for every builder machine.18 19 To solve this problem we introduce a `Farm mode` in nix-grpc-store:20 21 ![farm mode: clients, envoy, nodes and the cache](farm.svg)22 23-One builder gets elected to become a build scheduler and every other worker24-will connect to this scheduler to receive build jobs. Finished builds will be25+One builder gets elected to become a build scheduler and every other worker will26+connect to this scheduler to receive build jobs. Finished builds will be27 uploaded to [niks3](https://github.com/Mic92/niks3/), which is a binary cache28 service that can upload to S3 compatible storage such as Garage or SeaweedFS.29