私はJenkinsに大きなMavenマルチモジュールビルドを設定しました。インクリメンタルビルド用に設定されています。トリガーSubversionからマルチモジュールMavenビルドで単一モジュールのJenkinsビルドを起動するにはどうすればよいですか?
は、それがすべてのPOMを解析し、それを構築するために必要なものを割り出し。
現在、SCMの変更をトリガするように設定されています。
私は、次の操作を行うことができるように、このビルドをしたいと思います:
- まだ手動で開始。私がこれをすると、その増分ビルドの振る舞いは今日のように機能します。
- トリガーのSubversionからビルドはフックをコミットします。私はexcellent instructions経由でコミットフックを設定する手間を掛けても、ビルドがSCMをポーリングするか不要な長さになることはないということを知りたいのです。コミットフックは何が変わったかを伝えています。
私はドキュメンテーションを見て、これは一般的なビルドを単純に突き止め、そのことをやり遂げるためです。 (私は間違っているかもしれない)むしろJenkinsに何が変わったのか正確に伝えて、Jenkinsに変更されたリポジトリパスがどのモジュールにマップされているかを "知って"いるようにして、Jenkinsがポーリングや追加のpom.xmlそれを理解するために解析する。
私は、この戦争を通じて私に教えてくれる人がいることをかなり準備しています。見て、ちょうどSubversionコミットフックを設定してください。それはあなたが手に入れるほど良いものですが、私はこの質問をしていますより良いレシピがある場合に備えて。
プロジェクトを開いて左のメニューからモジュールを選択することはできますが、そのモジュールのツリー全体は構築されません。それは役に立たない。 – Xdg