Nix GitLab CI
This project provides a Nix flake module that allows you to generate your .gitlab-ci.yml
file directly from your Nix configuration.
Features
- Reproducibility: Leverage Nix's strength in creating reproducible environments for your CI jobs.
- Easy Dependency Management: Easily include any package available in Nixpkgs or your own defined packages within your CI jobs using Nix.
- Modularity: Define and manage your CI configurations in a structured and modular way using Nix modules, making it easier to share and reuse CI logic across multiple projects.
This documentation will guide you through setting up and using Nix GitLab CI for your projects.