私はJenkins1.462を使用しており、Mavenのバージョンは3.0.4です。Jenkinsで、チェックボックス「インクリメンタルビルド-変更されたモジュールのみをビルドする」を有効にしました
私は2つの質問を理解したい:
インクリメンタルビルドで十分かどうか? ここで、SubversionからのマルチモジュールMavenビルドで単一モジュールのJenkinsビルドをトリガーするにはどうすればよいですか?たとえば、100%では機能しないと述べられています。19ページのhttp://www.slideshare.net/andrewbayer/7-habits-of-highly-effective-jenkins-usersは、インクリメンタルビルドが補完的であると述べています。完全なビルドであり、置き換えではありません。
インクリメンタルビルド-変更されたモジュールのビルドのみが実際に期待どおりに機能するかどうか。 これはどういう意味ですか?モジュールA、B、X、C、Dがある場合、XはAとBを使用し、CはXを使用し、DはCを使用し、Xモジュールを変更します。モジュールX(itslef)、C(Xを直接使用する)およびD(推移閉包にある; DはCを使用し、Cを使用する)を再コンパイルしたい。
注:これは、インクリメンタルビルドを有効にするために行った唯一の変更です。