CI/CD Pipeline

A CI/CD Pipeline coordinates automated activities that integrate, evaluate, build, package, release, or deploy changes to one or more Artifacts.

The abbreviation CI/CD commonly refers to:

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment

A CI/CD Pipeline may perform activities such as:

  • Retrieving identified Artifact revisions
  • Validating controlled inputs
  • Building software or Machine Images
  • Executing tests
  • Evaluating acceptance criteria
  • Packaging release content
  • Publishing Artifacts
  • Recording execution results
  • Producing Evidence

A CI/CD Pipeline may consume:

A CI/CD Pipeline differs from an individual automation script:

  • A CI/CD Pipeline coordinates an ordered set of activities and decision points
  • An automation script performs one or more bounded operations within or outside that pipeline

A CI/CD Pipeline also differs from a Version Control System:

  • A Version Control System manages identifiable Artifact revisions
  • A CI/CD Pipeline retrieves and processes those revisions through defined activities

automated workflow that coordinates the integration, evaluation, building, packaging, release, or deployment of identified artifact revisions

Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

A CI/CD Pipeline does not require every activity listed in the definition to occur in a single execution.

The applicable pipeline may implement:

  • Continuous Integration without delivery or deployment
  • Continuous Delivery with a manual release decision
  • Continuous Deployment in which an accepted change proceeds automatically to a target environment

The term continuous describes the capability to execute the workflow repeatedly in response to defined triggers. It does not require uninterrupted execution or immediate deployment of every change.

A CI/CD Pipeline does not by itself establish that an Artifact is approved, compliant, secure, or suitable for deployment. Applicable requirements, controls, tests, and acceptance criteria establish those determinations.

The term does not require a particular orchestration product, repository, build tool, deployment tool, hosting platform, or implementation technology.

A CI/CD Pipeline retrieves an identified Infrastructure Configuration revision from a Version Control System, validates its machine-readable representation, builds a Machine Image, performs Infrastructure Deployment, and records the resulting Evidence.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • dido/99_annexes/annex-b-terms-and-definitions/c/ci_cd_pipeline.txt
  • Last modified: 2026/07/16 09:16
  • by nick_dido