srid / nixci

Define and build CI for Nix projects anywhere; superceded by Omnix https://omnix.page/om/ci.html
GNU Affero General Public License v3.0
108 stars 5 forks source link

Allow running apps as part of CI #86

Closed srid closed 2 weeks ago

srid commented 1 month ago

Building derivations is just one part of CI.

Sometimes, we want to test things outside of the build lifecycle. For eg., in omnix, we want to also

How can we support this in nixci, so that the above two scenarios run as part of nixci build (or, om ci?)?

(This would naturally propagate to any tools built on top of nixci; example).

srid commented 1 month ago

In omnix, we do two more steps because they are not done by nixci:

image
srid commented 4 weeks ago

Aside: https://github.com/pipelight/pipelight

srid commented 2 weeks ago

This will be done as part of om ci (nixci ng):

https://github.com/juspay/omnix/issues/198