dysfun@treehouse.systems ("gaytabase") wrote:
so, uh, CI. if i were building one, what do you want to see?
where i'm going so far:
- multiple runner support (initially firecracker, but i'm sure there will be others)
- multiple OS support (initially linux, but i'd like at a minimum freebsd since someone's done the work to make that work in firecracker)
- custom rootfs support
- api for dynamic workflow configuration (so you can run a job to determine what jobs to run)
- the usual frontend with output live-relayed and viewing
- RBAC-based security
- cpu and memory limits
- output artifacts
- tarball a directory as an artifact if the build fails
ideas welcome