パイプライン・アズ・コード - CI/CD用語集の定義
パイプライン・アズ・コードとは、CI/CD pipelineをUIで設定するのではなく、プロジェクトとともに存在するバージョン管理されたファイル(例えば.github/workflows/ci.yml)で定義することです。
CI/CDにおいて
GitHub Actionsのworkflowはパイプライン・アズ・コードです。pipelineは他のコードと同様にレビューされ、diffされ、ロールバックされ、それへの変更は同じpull requestのチェックを通ります。
関連ガイド
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline, a term from the book Continuous Delivery, is the automated path a…
GitHub Flow - CI/CD Glossary DefinitionGitHub Flow: GitHub flow is a lightweight branching model: branch off `main`, open a pull request, get review…
Release Engineering - CI/CD Glossary DefinitionRelease Engineering: Release engineering is the discipline of making the build, packaging, and release of sof…