CIツールチェーンのベストプラクティス IaC
Infrastructure as Code (IaC) DevSecOps のための継続的インテグレーション (CI) ツールチェーンの実装は、これらのプラクティスに従っている。
- インフラストラクチャコードのリポジトリに対して静的コードスキャナを実行し、インフラストラクチャコードに対してTerraform lintingチェックを行う。
- インフラ・コードのコンプライアンス・チェックを実行し、秘密やセキュリティの脆弱性を検出する。
- Git のコミットごとに成果物をビルドします。
- 構築された成果物のメタデータをインベントリ・リポジトリに格納します。
- 対象の Git リポジトリブランチにマージされたコードを自動的にビルドし、検証します。