Multi-platform
Multi-language
Realtime logging
Autoscaling
Versioned tests
A link in the merge request takes you to the current build log that updates dynamically
You can execute builds on Unix, Windows, OSX, and any other platform that supports Go.
A .gitlab-ci.yml file that contains your tests, allowing developers to contribute changes and ensuring every branch gets the tests it needs.
Build scripts are command line driven and work with Java, PHP, Ruby, C, and any other language.
Automatically spin up and down VM's or Kubernetes pods to make sure your builds get processed immediately while minimizing costs.