1. Cloud Native Computing Foundation (CNCF) / Linux Foundation: The CNCF
a Linux Foundation project
defines Continuous Delivery as a practice that includes automated environment provisioning. The "Cloud Native Trail Map" places CI/CD as a fundamental step (Step 4) for automating builds and deployments. The concept of GitOps
which relies on CI/CD
extends this to infrastructure management.
Source: Cloud Native Computing Foundation
"Cloud Native Trail Map
" Step 4: CI/CD. Available at: https://raw.githubusercontent.com/cncf/trailmap/master/CNCFTrailMaplatest.png (Accessed via official CNCF GitHub repository).
2. University Courseware: University courses on DevOps and Cloud Computing detail the role of CI/CD pipelines in orchestrating both infrastructure and application deployment. They describe how pipelines execute IaC scripts to create ephemeral environments before deploying code.
Source: University of California
Berkeley
CS 162: Operating Systems and System Programming
"Lecture 22: Cloud Computing." The lecture notes discuss the automation of resource provisioning and deployment using tools orchestrated by CI/CD systems.
3. Official Vendor Documentation (CNCF Project): Tekton is a cloud-native CI/CD framework and a CNCF project. Its documentation explicitly describes creating Pipelines that consist of Tasks which can execute scripts to provision infrastructure (e.g.
running a Terraform container) and subsequently deploy applications.
Source: Tekton CD Foundation
"Tekton Docs: Concepts
" Section: Pipeline. The documentation explains how a Pipeline specifies a series of Tasks to define a complete build
test
and deploy workflow
which can include infrastructure steps. Available at: https://tekton.dev/docs/pipelines/concepts/