mirror of
https://gitlab.com/TECHNOFAB/nix-gitlab-ci.git
synced 2025-12-12 02:00:13 +01:00
20 lines
609 B
Markdown
20 lines
609 B
Markdown
# Soonix Integration
|
|
|
|
[Soonix](https://soonix.projects.tf) 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](./options.md#configsoonix) for all the config options.
|
|
|
|
You can use it like this:
|
|
|
|
```nix
|
|
let
|
|
ci = cilib.mkCI { ... };
|
|
in {
|
|
soonix.hooks."ci" = ci.soonix;
|
|
}
|
|
```
|