About
TaskCluster
Taskcluster is an open source CI solution that differs from other CI solutions in the following ways:
- Task can be run on arbitrary platforms, against arbitrary system images
- Tasks can be composed into task graphs to create arbitrary dependency topologies
- Task graphs can be generated and extended dynamically, even as part of a task
- Workers can be deployed anywhere, even on a toaster
It also provides the features you would expect from any world-class CI solution:
- Exhaustive API metadata, serving client libraries and documentation
- Authorization and Security via Hawk, HMAC signatures, authorization scopes, SSL transport
- Centralised logging via papertrail
- Metrics collection via influxdb
- Linux containerisation via docker worker, arbitrary platform support via generic worker
Me
I work at Mozilla on the Taskcluster team.