Pipeline as Code - CI/CD用語集の定義
pipeline as code とは、リポジトリ内に存在するバージョン管理されたファイルで CI/CD pipeline を定義することを意味し、pipeline の変更が他のコードと同様にレビューおよびロールバックされます。
pipeline as code とは、リポジトリ内に存在するバージョン管理されたファイルで CI/CD pipeline を定義することを意味し、pipeline の変更が他のコードと同様にレビューおよびロールバックされます。
pipeline as code は、クリックで設定する job を、アプリと一緒に出荷される .github/workflows/ci.yml などのファイルに置き換えます。
利点
pipeline はコードの履歴、レビュープロセス、branch 保護を共有します。CI への変更は pull request であり、web UI での追跡されない編集ではありません。
関連ガイド
Declarative Pipeline - CI/CD Glossary DefinitionDeclarative Pipeline: A declarative pipeline describes the desired CI stages and structure in configuration (…
Infrastructure as Code (IaC) - CI/CD Glossary DefinitionInfrastructure as Code (IaC): Infrastructure as code is defining and provisioning infrastructure (servers, ne…
Workflow - CI/CD Glossary DefinitionWorkflow: In GitHub Actions, a **workflow** is an automated process defined in a YAML file under `.github/wor…