mirror of
https://gitlab.com/TECHNOFAB/nix-gitlab-ci.git
synced 2025-12-12 02:00:13 +01:00
Allows (advanced) configuration of GitLab CI using Nix.
https://nix-gitlab-ci.projects.tf
| ci-image | ||
| daemon | ||
| .gitignore | ||
| docker-compose.yml | ||
| gitlab-runner-example.toml | ||
| README.md | ||
Gitlab Nix Docker Image
Image: technofab/nix-gitlab-ci:latest
This simple image tries to start a Nix devShell from a flake.nix in the repository.
It uses the devShell named ci (optionally just link to the default shell, see below).
...
rec {
default = devenv.lib.mkShell {};
ci = default;
};
...
Daemon
For caching this uses a separate docker container where a nix-daemon runs in