ビルドパックは、Cloud Foundryのアプリケーションの言語/フレームワークの依存関係を管理します。アプリがcf push経由でデプロイされると、Cloud Foundryはそのアプリケーションを正しいビルドパックに関連付けます。一旦、ビルドパックがセキュリティチームによって承認されると、開発者は実際のアプリケーションコードが本番環境にデプロイされる前に、必要な基準を満たしていることを確認するだけで済みます。アプリケーションをプッシュすると、Cloud Foundryは必要なビルドパックを自動的に検出し、アプリケーションを実行する必要があるDiegoセルにインストールします。
システムビルドパックは、次のような一般的な言語やフレームワークで利用できます。
- Java
- Windows上の.NET(ホストされたWeb Core)
- .NET Core
- Node.js
- Go
- PHP
- Python
- Ruby