| ウェブサイト | earthly.dev |
| カテゴリ | ビルド自動化 |
| ライセンス | オープンソース (Apache-2.0) |
| 料金 | 無料のオープンソースCLI。Earthly Cloudには無料プランに加え、TeamプランとEnterpriseプランがあります |
概要
Earthlyは、Dockerベースのビルド言語を使用して、ローカル環境とCI環境で一貫したソフトウェアビルドをチームが実現できるよう支援します。
メリット
- マシン間で再現可能なビルド
- シンプルなEarthfile構文
- ローカルとCIの高い一貫性
- 効率的なキャッシュと並列処理
- Dockerに優しい実行モデル
デメリット
- Earthfileの習得コスト
- Dockerへの依存
- Cloudの料金が分かりにくい場合がある
- MakeやDocker Composeに比べエコシステムが小さい
総評
Earthlyは、開発環境とCIの間でビルドを再現可能かつポータブルにする点に優れています。ローカルでCIのようなビルドを行いたいチームや、Dockerベースのワークフローに慣れているチームに最適です。主なトレードオフは、新しいビルド構文の採用と、大規模利用時のCloudのコストです。