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. Go
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. Gradle