継続的統合ツールを選択するにはどうすればよいですか?[閉まっている]


14

ウィキペディアで統合サーバーのこのクールな比較表を見つけましたが、ツールを自分のニーズや興味に対してランク付けする方法が少し不確かです。チャート自体には、不明とマークされたボックスが多数あるようです。したがって、Wikipediaでチャートを更新することに満足しているなら、それも素晴らしいかもしれません。

最高のパフォーマンスを発揮する製品がいくつかあるので、4つまたは5つのオプションにすばやく絞り込むことができますか?

最大のユーザーコミュニティを持ち、現在進行中の機能強化と新しいツールとの統合が最も進んでいる製品はどれですか?

オープンソースの提供は最高ですか、それとも自宅の一人のユーザーにとって大いに役立つ高品質のツールがありますか?

複数のシステム(プライマリデスクトップ、ローカルのみのホームネットワークサーバー、個人用および職場のノートブック、すべてに分散した複数の仮想マシン)を使用すると問題が発生し、それらをどのように管理できますか?

回答:


25

比較について心配する必要はありません。Jenkinsから始めます。非常に人気があり、非常に使いやすいです。しばらく使用すると、重要な機能とそうでない機能がわかります。私の推測では、あなたはジェンキンスに固執することになります。

それが最高のCIサーバーであるかどうか、人々は議論するだろうと確信しています。関係ないので聞いてはいけません。おそらく、ジェンキンスと同じくらい良いものがたくさんあります-ある意味ではより良いかもしれませんが、他のものほど良くないかもしれません。最高のものを選ぶことはそれほど重要ではありません。重要なことは、1つを選んで学習を開始することであり、ジェンキンスはそのための非常に良いものです。


8
+1、「最高」は始めても構いません-良い、無料で簡単に十分に優先されます。
ワイアットバーネット

Jenkinsはなんとも言えない素敵な方法です -それは非常に良い最初の選択肢です。

2
必要なものを学ぶ最良の方法は、試してみることです。自分で試してみるまで、好きなものが好きか嫌いなのかが分からないだけです。
マイケルコーネ

3

ブライアンがすでに言ったように、ジェンキンスから始めることは、自分ですべてを設定するときは常に良い考えです。実績のある技術であり、多くのサポートがあります。

apacheプロジェクトのjenkinsのインストールを見て、感じてくださいhttps://builds.apache.org/

ホストされたソリューションに興味をお持ちの場合はRailsonfireで継続的な統合および展開サービスを提供します。現在、Rubyをサポートしていますが、すぐに他の技術に移行します。


pythonの統合を楽しみにしているFlorianに感謝します!
グレゴール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.