Open
Description
Today, among different matured build tool solutions there exists several build event protocols that enable build telemetry use cases:
On top of these, many build tools and CI systems in the wild have started adopting a more generic telemetry system (Open Telemetry, Prometheus) for their CI/CD telemetry needs:
- https://github.com/mvisonneau/gitlab-ci-pipelines-exporter
- https://github.com/craigatk/opentelemetry-gradle-plugin
- https://github.com/inception-health/otel-export-trace-action
- https://github.com/zoidyzoidzoid/gitlab-honeycomb-buildevents-webhooks-sink
- https://github.com/craigatk/opentelemetry-gradle-plugin
So I want to start a discussion about a standardized Build Event Protocol so that different client and server implementations can agree on a common specification moving forward, and reduce overall fragmentation.
Please comment below if you are interested in adopting such a spec.
Metadata
Assignees
Labels
No labels