3 ms·
Our team uses Nix. It lets us share a binary cache of modified/own packages between the developers, CI, and our production machines. If you push something to C
by chpatrick 6y ago
Our team uses Nix. It lets us share a binary cache of modified/own packages between the developers, CI, and our production machines.
If you push something to CI that needs some new dependencies, the CI machine will build them and when you want to get a local dev environment or deploy, the binaries will be fetched from the CI machine. We can also send the binaries between machines to save compile time. This is possible because we have confidence that it doesn't matter which machine built them because the environment is so strictly controlled.