arcnmx / ci

CI helpers
https://arcnmx.github.io/ci
13 stars 1 forks source link

ci

ci-badge docs-badge

A configurable continuous integration and testing system built on top of nix and the NixOS module system.

Getting Started

See the proper documentation page for a full description.

Quick Sample

With nix installed...

export NIX_PATH=ci=https://github.com/arcnmx/ci/archive/v0.7.tar.gz
nix run --arg config '<ci/examples/ci.nix>' -f '<ci>' test

Provider Support

Though a simple command like the above can be run on any machine or CI service, automated configuration generators and full support for job descriptions and integrated features such as matrix builds are currently supported for: