0

チームで作業していて、コードをトランク/マスターにコミット/プッシュする前にテストしたいとします。したがって、次のことを行うには単純な継続的インテグレーションサーバー が必要です。

  • アプリケーションをローカルでビルドする
  • 起動して統合テストを実行する
  • レポートを保存する

Windows/Linux の両方で実行したいと考えています。

Jenkinsその目的で(または他の実際の継続的統合サーバーを)使用したくありません。私はより軽量なソリューションを好むでしょう。シンプルな Java/Groovy アプリを開発できます。しかし、私は既製のソリューションを好みます。

あなたは何を提案しますか?

4

1 に答える 1

2

自動ビルドシステム (Maven、Ant、Gradle など) は CI として機能します。コマンド ラインから、または cron / タスク スケジューラから定期的に実行できます。Maven は、"site" コマンドを使用して完全な HTML レポートを生成できます。

mvn site

または、GUI を使用したい場合は、Jenkins を使用してください。コマンドラインから簡単に起動できます

java -jar jenkins.war

何もインストールする必要はありません

于 2013-07-13T11:26:22.050 に答える