Cirrus CI is a modern Continuous Integration System that takes advantages of cloud computing services.


  • All 20+ micro-services that power Cirrus CI are written in Kotlin.


  • All 20+ micro-services that power Cirrus CI are living in a single mono repository. Gradle is using for testing and building Docker containers for all services.


  • All 20+ micro-services that power Cirrus CI are orchestrated via Kubernetes.


  • Relay is used to minimize client-side logic on https://cirrus-ci.com/


  • Cirrus CI agent that executes tasks on a host VM or a container is written in Go so it is a self-contained static executable that can be executed on Unix and Windows.


  • All monitoring, alerting and logging is powered by Stackdriver


  • All 20+ micro-services that power Cirrus CI are running in Docker Containers.


  • Cirrus CI can store build artifacts in Google Cloud Storage



Verified by
Stack Match

Favorite
1
Views
104
Favorite
Views
104