ONTRACK

Store all events which happen in your CI/CD environment: branches, builds, validations, promotions, labels, commits, tickets, meta properties. Display this information in dashboards. Search for builds based on statuses, issues, commits, etc. Use this information as a powerful tool to drive your pipelines into new directions!

Watch the All Day DevOps 2017 and Devoxx Poland 2019 presentations to know more about Ontrack use cases.

Inject and use your CI/CD data

You can feed information into Ontrack using a REST API, a GraphQL end point, a Groovy based DSL, a Jenkins plugin.
Use the same API / plugins to get data and bring new value to your pipelines.

Get information from your ecosystem

Ontrack can communicate with many tools: GitHub, BitBucket, JIRA, Jenkins, Artifactory, SonarQube and many others. Data can be exported seamlessly to time series databases like InfluxDB, allowing a fast integration with Grafana.

Extensible

And if this is not enough, you can add your own
extensions and create new end points, extend the API, create your own pages, etc.

Quick start

The fastest way to start Ontrack is to use Docker Compose but OS packages are also available. Ontrack is coded using Spring Boot and uses Postgres for storage and Elasticsearch for search indices.

Open Source

Ontrack is developed under the MIT Open Source license and contributions are very welcome.

Presentations

Ontrack was presented at All Day DevOps 2017 and Devoxx Poland 2019. Go and watch those videos to learn more about real user stories.