1

私は現在、Mavenを使用して、単体テストを構築、実行し、Java /SpringWebサイトをローカルにデプロイしています。次に、Seleniumの機能テストを実行し、長いスクリプト全体を実行して、本番環境にデプロイし、スキーマを変更します。ボタンを押すだけで、すべてのテストに合格する限り、本番環境が更新されるように、すべてを自動化したいと思います。

したがって、プラグインを介して、または少なくともantプラグインを使用して、Mavenでこれらすべてを実行できるようです。しかし、利用可能な継続的インテグレーションサーバーはたくさんあります...ハドソンについてはよく耳にします。Hudsonのマニュアルには、「Hudsonの主なユースケースの1つは、ApacheMavenを使用してプロジェクトを構築することです」と記載されています。ハドソンは私が必要とするものにとって最良の選択ですか?より良い解決策はありますか?ジェンキンスがハドソンから分岐したことを理解していますが、それはより良いルートですか?

継続的展開を支援するツールやサーバーにお金を払ってもかまいません。

4

1 に答える 1

1

私はジェンキンスと一緒に行きます。活発に開発されており、多数のプラグインがあり、非常に簡単に構成できます。また、特にJira、Confluence、Fisheyeなどで動作させたい場合は、Bambooを確認することをお勧めします。

于 2011-07-17T10:59:16.197 に答える