私は現在、ビルド、ユニットテストの実行、Java/Spring Webサイトのローカルデプロイにmavenを使用しています。その後、セレン機能テストを実行し、長いスクリプト全体を実行して本番環境にデプロイし、スキーマを変更します。私はすべてを自動化してボタンを押すだけで、すべてのテストが合格すると、実稼働環境が更新されます。Java/Spring Webプロジェクトで継続的にデプロイするための継続的インテグレーションサーバ
だから、私はプラグインを使って、あるいは少なくともantプラグインを使ってこのすべてをmavenで行うことができます。しかし、利用可能な多くの継続的な統合サーバーがあります...私はハドソンについて多くのことを聞いています。 Hudsonのマニュアルによれば、「Hudsonの主な使用例の1つは、Apache Mavenでプロジェクトを構築することです。ハドソンは私が必要とするもののための最良の選択ですか?より良い解決策はありますか?私はジェンキンスがハドソンから分かれたことを理解しています。それは良いルートですか?
私は、継続的な展開を支援するツールまたはサーバーの支払いには気を付けません。
など、Jenkinsのリリースは非常にアクティブです!彼らは毎週新しいリリースがあるようです。だから、もっと活発な州や数多くのプラグインがあると、今、ジェンキンスはハドソンよりも人気がありますか?私は彼らにすぐに出てくる本があることが大好きです... –
ジェンキンスはハドソンよりもはるかに活発で、おそらく人気があります。ハドソンは商標に関するいくつかの問題の後、ジェンキンスに改名されました。開発者は基本的にプロジェクトをJenkinsに改名しましたが、OracleはまだHudsonの開発を続けていますが、現在のJenkinsメンバープロジェクトメンバーの数ははるかに多いです。 – mouser