Semantic conventions for CI/CD logs

Status: Development

CI/CD systems emit logs as part of pipeline runs, usually consisting of the stdout/stderr of any processes launched as part of the pipeline run.

The controller of any CI/CD system may also emit logs (e.g. “Starting pipeline run”).

Any logs emitted by CI/CD systems SHOULD follow the General Semantic Conventions for logs.

When a trace context is available (cf. CI/CD Spans) then emitted logs SHOULD be correlated to the execution context as defined in the logs specification.

Any resources of the CI/CD and VCS resource conventions that apply SHOULD be used.