svenum/Build Flake and push to attic
Build a Flakes nixosConfigurations and packages, then push them to the attic instance
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| attic_url | URL to your attic endpoint | yes | — |
| attic_cache | Name form the cache to use | yes | — |
| attic_token | Token to authenticate on the attic server | yes | — |
| build_systems | If enabled nixoxConfigurations are build and pushed | yes | true |
| build_packages | If enabled packages are build and pushed | yes | true |
| dont_fail | If enabled, packages that fail in their build will not | no | false |
| little_space | If enabled, all build get deleted bevor the next starts, this saves diskspace | no | true |
| no_keep_attic_conf | Deletes the Attic conf before running the main script (usefull for persistent runners) | no | false |
| flake_path | If your flake path is something other than the default, you can set it with this var | no | . |
| only_build_systems | If you want to only build specific systems, you can set them here (comma seperated string of hostnames) | no | — |
| max_jobs | Set the maximum number of jobs to run at the same time | no | — |
| log_level | Set the Log Level for the script (can be DEBUG, INFO, WARNING, ERROR) | no | INFO |
| json_logging | If enabled, the log will be in json format | no | false |
Outputs
no outputs