jx-build-controller watches for PipelineRun resources and updates the PipelineActivity custom resources to reflect their status.
Also jx-build-controller optionally stores resources and logs to long term storage (e.g. buckets).
It can also optionally export OpenTelemetry traces, via OTLP (otlp:grpc:insecure, otlp:http:insecure, jaeger:http:thrift), configured with --traces-exporter-type and --traces-exporter-endpoint.
Note: The Jaeger thrift exporter was removed from OpenTelemetry, so jaeger:http:thrift uses the OTLP HTTP exporter instead. Older versions of Jaeger may not work.
The build controller is included OOTB inside JayeX
Download the jx-build-controller binary for your operating system and add it to your $PATH.