LoginSignup
3
3

More than 5 years have passed since last update.

omnibus-ruby が普通の人にとってはあんまり便利じゃない理由

Posted at

omnibus-rubyとは、DSLを書くだけで様々なplatform用パッケージ(debrpm)を生成してくれるものですが、自社サービスのデプロイ用パッケージを手軽にビルドするのが目的だとしたら、あまり便利ではありません。

以下その理由

  • 複数platformに対応することが前提なので、依存ライブラリ等もすべてソースからビルドすることになる
  • その依存ライブラリもomnibusのsoftwareとして作成する必要がある (ただし主要なもののいくつかは https://github.com/opscode/omnibus-software/tree/master/config/software にある。)
  • すべてを1つにまとめるのでパッケージサイズが大きくなる
  • vagrant内でビルドするので時間がかかる。しかも初回はrubyのビルドから始まる

なお、ソフトウェアベンダーが自社製品を外部に配布するような目的で使うのであれば便利だと思います。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3