Continuous Integration System
- Daemon CI should be tested and packaged by a Daemon CI host, which deploys itself
- $project/.daemonci/
-
/repos
-
/webhooks
-
/builds
-
/artifacts
-
/deploys
-
/hosts
-
/users
-
/notifications
- Update Github PR Status
- API-driven authentication & authorization
- Webhook-based streaming build logs (like
tail -F
in the browser) - Views for all API resources
- CI Statistics View
- Audit View
- Extremely minimal configuration, less rope
- Single command to provision a FreeBSD machine on a cloud provider
- Single command to bootstrap the machine as a Daemon CI server
- Minimize moving parts to Postgres, Redis and API server
- AWS integration
- Azure integration
- DO integration
- GCP integration
- on github
- on daemonci.com
- Sysadmin resources for configuring compliance policies
- Logo
- daemonci.com
- Shareable pipelines
- Reusable zero-downtime deployment strategies