1

私は現在、ビルド、ユニットテストの実行、Java/Spring Webサイトのローカルデプロイにmavenを使用しています。その後、セレン機能テストを実行し、長いスクリプト全体を実行して本番環境にデプロイし、スキーマを変更します。私はすべてを自動化してボタンを押すだけで、すべてのテストが合格すると、実稼働環境が更新されます。Java/Spring Webプロジェクトで継続的にデプロイするための継続的インテグレーションサーバ

だから、私はプラグインを使って、あるいは少なくともantプラグインを使ってこのすべてをmavenで行うことができます。しかし、利用可能な多くの継続的な統合サーバーがあります...私はハドソンについて多くのことを聞いています。 Hudsonのマニュアルによれば、「Hudsonの主な使用例の1つは、Apache Mavenでプロジェクトを構築することです。ハドソンは私が必要とするもののための最良の選択ですか?より良い解決策はありますか?私はジェンキンスがハドソンから分かれたことを理解しています。それは良いルートですか?

私は、継続的な展開を支援するツールまたはサーバーの支払いには気を付けません。

答えて

1

私はジェンキンスと一緒に行くだろう。それは積極的な開発の下にあり、プラグインがたくさんあり、それはかなり簡単に設定可能です。 Bambooをチェックすることもできます。特にJira、Confluence、Fisheyeなどで動作させたい場合には、

+0

など、Jenkinsのリリースは非常にアクティブです!彼らは毎週新しいリリースがあるようです。だから、もっと活発な州や数多くのプラグインがあると、今、ジェンキンスはハドソンよりも人気がありますか?私は彼らにすぐに出てくる本があることが大好きです... –

+0

ジェンキンスはハドソンよりもはるかに活発で、おそらく人気があります。ハドソンは商標に関するいくつかの問題の後、ジェンキンスに改名されました。開発者は基本的にプロジェクトをJenkinsに改名しましたが、OracleはまだHudsonの開発を続けていますが、現在のJenkinsメンバープロジェクトメンバーの数ははるかに多いです。 – mouser

関連する問題