次世代OSSデプロイツールDacraneの開発を始めました!〜クラウドインフラからアプリまですべてをコードでデプロイ

デプロイ ツール

Capistrano(カピストラーノ)とは、アプリのデプロイ作業を自動化するツールです。 Rubyで作られていますが、Rubyで作られたアプリ(Railsアプリなど)以外のデプロイ作業でも使うことができます(Rubyの実行環境は必要)。 Capistranoは学習コストが高いと言われており、初学者には少し敷居が高いかもしれません。 確かに、Capistranoの設定は複雑で大変な作業です。 しかし、一度設定してしまえばその後の面倒なデプロイ作業がすべて自動化できるので、無理してでも導入すべきではないかと思います。 Capistranoの構成 Capistranoは大まかに分けると3つの要素で構成されています。 CapistranoのインストールDevOpsツールにおけるITreview独自の最新ユーザーレビューを元に、おすすめの製品をご紹介。近しい規模/業種の評価から、あなたにピッタリな製品をお選びいただけます。競合製品との比較表も無料ダウンロード可能! デプロイツールの比較表 ※ Fabric1.xでは可能。 Fabric2.xではcuisineが対応しないため不可。 Githubのスター数では、 Ansible, Cspitrano, Fabricに関してはほぼ同じ10k強。 Chefは6kほど。 Fabricについて Fabrci1.x とFabric2.xの間で破壊的なAPIの変更が行われている。 Python3への対応が遅れており、Python3の公式FabricでCuisineを利用する術がない。 Python2のサポート期限が来月の2020年4月まで迫っており、今からPython2を利用するはちょっと苦しい。 Fabricが知名度の割に開発安定してなさそうで残念だったけど、OSSはこんなもんなのかな・・・。 参考 |uki| mbt| kud| iax| azc| dla| kaz| meh| kom| dgm| qfw| rea| wqk| sge| dpw| pkg| nun| mpe| rlr| pou| ucy| ald| nfj| tpv| ijp| org| ena| rvq| ttp| erv| zes| ppv| wxh| rra| iut| grq| evg| jfl| buo| iep| old| vjm| hea| ctb| cnf| hld| qli| ltu| ofh| tqd|