CICD

CICD Pipeline

Status: Development

type: cicd.pipeline

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

⚠️ This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

Attributes:

RoleKeyStabilityRequirement LevelValue TypeDescriptionExample Values
Othercicd.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.

⚠️ This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

Attributes:

RoleKeyStabilityRequirement LevelValue TypeDescriptionExample Values
Othercicd.pipeline.run.idDevelopmentRecommendedstringThe unique identifier of a pipeline run within a CI/CD system.120912
Othercicd.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.

⚠️ This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.

Attributes:

RoleKeyStabilityRequirement LevelValue TypeDescriptionExample Values
Othercicd.worker.idDevelopmentRequiredstringThe unique identifier of a worker within a CICD system.abc123; 10.0.1.2; controller
Othercicd.worker.nameDevelopmentRecommendedstringThe name of a worker within a CICD system.agent-abc; controller; Ubuntu LTS
Othercicd.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