For the complete documentation index, see llms.txt. This page is also available as Markdown.

Lunar CI Tracer

Which CI platforms the Lunar CI Tracer can trace (GitHub Actions, Buildkite, and GitLab CI), and where the setup instructions for each live.

The Lunar CI Tracer instruments your CI runners: it wraps the runner process, watches what a build actually does, and triggers collectors at the right moments. That is how build-time facts reach the Hub, including test results, scan output, image digests, and deploy markers.

It installs on your runners rather than in the cluster, so it is independent of the Hub install and can be added at any point after it.

CI tracing is optional. Lunar still collects from pushes and merge requests without it; the tracer is what adds the build-time half.

CI platform
Support
Setup

GitHub Actions

Supported

Self-hosted runners: install the tracer on the runner. GitHub-managed runners: add the earthly/lunar-ci-tracer action to your workflow.

Buildkite

Supported

Buildkite: an agent command hook plus a Notification Service webhook.

GitLab CI

Coming soon

Nothing to install yet. Submit build-time facts from a job with lunar collect in the meantime.

Choosing between the two GitHub Actions options

Both put the same tracer on the runner; they differ in where the install happens.

  • The action is per workflow job, and works on GitHub-hosted and self-hosted runners. It is the easier starting point, and the only option when you do not control the runner image.

  • Installing on the runner is per-machine, so every workflow on that runner is traced without touching any workflow YAML. It needs self-hosted runners you administer.

Shared configuration

  • Configuration reference covers every environment variable the tracer reads, on any platform.

  • Systemd covers running the tracer as a service on a Linux host.

Next steps

  • Git Platforms for the credentials Lunar uses to read repositories and post results.

  • Install Lunar for where CI integration fits in the overall install.

Last updated