Everything as Code - CI/CD 用語集の定義
everything as code とは、インフラ、構成、pipeline、ポリシーがすべてバージョン管理下に置かれ、ソースコードのようにレビュー可能で再現可能になることを意味します。
Everything as code とは、インフラ、構成、pipeline、ポリシーを、手動のクリックやドキュメントではなく、バージョン管理されたファイルとして表現する実践です。
infrastructure as code を構成、pipeline、ポリシーへ拡張したこのアプローチは、システムの状態すべてを監査可能かつ再現可能にします。
CI において
.github/workflows/ の YAML で定義された CI pipeline は中核的な例です。build プロセス自体がコードであり、アプリと並んでレビューされバージョン管理されます。
関連ガイド
Scaffolding - CI/CD Glossary DefinitionScaffolding: Scaffolding is the automated generation of a project starting structure, its directories, config…
Platform Engineering - CI/CD Glossary DefinitionPlatform Engineering: Platform engineering is the discipline of building and operating internal self-service…
Self-Service - CI/CD Glossary DefinitionSelf-Service: Self-service in platform engineering means developers can provision resources or run actions (c…