私は過去1時間ほど、次の作業をしようと試みてきました。添付ファイルをターゲット ディレクトリに保存しています。ただし、クラス レベルまたはテスト レベルのテスト ページではリンクされていません。
次のすべての組み合わせを試しました。
target/surefire-reports/[class]/
対象/surefire-reports/[class].xml
フォルダに添付フォルダを入れるtarget/surefire-reports/[class.mothod]/
とともにtarget/surefire-reports/[class].xml
- 添付フォルダをターゲットに置き、標準出力
/testArtifacts/[class]/
で印刷する[[ATTACHMENT|target/testArtifacts/[class]/captureDebug.txt]]
- 添付フォルダを入れて標準出力
target/testArtifacts/[class]/
で印刷する[[ATTACHMENT|/var/lib/jenkins/.../target/testArtifacts/[class]/captureDebug.txt]]
私はスレーブ マスター セットアップで実行していますが、それは重要ではありません。
私の Jenkins のバージョンは 1.529 で、JUnit Attachments Plugin は 1.3 です。
https://wiki.jenkins-ci.org/display/JENKINS/JUnit+Attachments+Plugin
この問題を例示する簡単なプロジェクトを作成しました。ここから入手できます。
https://github.com/marklemay/simple-failing-project
コマンドラインmaven(mvn -U -Pci clean integration-test -e
)でビルドされています。