Skip to content

merrkry/nix-quick-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-quick-build

Utilize the power of nix-community/nix-eval-jobs to build derivations blazingly fast.

Highly inspired by Mic92/nix-fast-build.

Features

  • Retrieve eval results from nix-eval-jobs
  • Call nix-build to build locally
    • Correctly handle cache status in Lix
    • Distributed builds support
  • Push outputs to attic cache

Side Notes

This is my first Golang project that isn't a tutorial project. lol.

It all started with a bug that stops nix-fast-build to actually detect cache status and push outputs. Then I figured it might be a good idea to learn what's going on by re-inventing the wheel.

About

Quickly build derivations in CI. Highly inspired by Mic92/nix-fast-build

Resources

License

Stars

Watchers

Forks