CICD

CICD Pipeline

Status: Development

type: cicd.pipeline

Description: A pipeline is a series of automated steps that helps software teams deliver code.

Other Attributes:

:warning: This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
cicd.pipeline.nameDevelopmentRecommendedstringThe human readable name of the pipeline within a CI/CD system.Build and Test; Lint; Deploy Go Project; deploy_to_environment

CICD Pipeline Run

Status: Development

type: cicd.pipeline.run

Description: A pipeline run is a singular execution of a given pipeline’s tasks.

Other Attributes:

:warning: This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
cicd.pipeline.run.idDevelopmentRecommendedstringThe unique identifier of a pipeline run within a CI/CD system.120912
cicd.pipeline.run.url.fullDevelopmentRecommendedstringThe URL of the pipeline run, providing the complete address in order to locate and identify the pipeline run.https://github.com/open-telemetry/semantic-conventions/actions/runs/9753949763?pr=1075

CICD Worker

Status: Development

type: cicd.worker

Description: A CICD worker is a component of the CICD system that performs work (eg. running pipeline tasks or performing sync). A single pipeline run may be distributed across multiple workers. Any OpenTelemetry signal associated with a worker should be associated to the worker that performed the corresponding work. For example, when a pipeline run involves several workers, its task run spans may reference the different cicd.worker resources corresponding to the workers that executed each task run. The pipeline run’s parent span may instead reference the CICD controller as the cicd.worker resource.

Other Attributes:

:warning: This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
cicd.worker.idDevelopmentRequiredstringThe unique identifier of a worker within a CICD system.abc123; 10.0.1.2; controller
cicd.worker.nameDevelopmentRecommendedstringThe name of a worker within a CICD system.agent-abc; controller; Ubuntu LTS
cicd.worker.url.fullDevelopmentRecommended If availablestringThe URL of the worker, providing the complete address in order to locate and identify the worker.https://cicd.example.org/worker/abc123