私はMavenを使用してプロジェクトを構築し、コードの静的分析を行います。ただし、Jenkinsジョブでこれらのコマンドを実行すると、reusltは異なります。
ローカルで
$ mvn emma:emma pmd:cpd pmd:pmd javadoc:javadoc
次に、target\siteを取得します
Jenkinsのジョブでは、ビルドセクション、目標とオプション
emma:emma pmd:cpd pmd:pmd javadoc:javadoc
レポートを含むtarget\site \ emmaフォルダーが見つからないため、エラーが発生します。
...
Emma: looking for coverage reports in the entire workspace: /home/jenkins/jenkins-home/workspace/Atlas_Master_Maven
Emma: no coverage files found in workspace. Was any report generated?
Build step 'Record Emma coverage report' changed build result to FAILURE
...
ローカルはWindows764x、リモートJenkinsはCentOSです。どちらもMaven3.0.4を持っています。
なぜこれが起こっているのですか、そしてジェンキンスで同じ結果を得る方法は?