Skip to content

Soonix Integration

Soonix can be used to automatically generate the .gitlab-ci.yml for you. This will by default include the CI/CD component with the same version as the flake (using the VERSION file in this repo).

You can specify some options to configure this, like changing the component URL or adding extra data to your .gitlab-ci.yml (like this repo does to bootstrap Nix-GitLab-CI). See Options for all the config options.

You can use it like this:

let 
  ci = cilib.mkCI { ... };
in {
  soonix.hooks."ci" = ci.soonix;
}