私はあなたが探しているものが「隠れている」と信じています。以下はhttps://jenkins.io/doc/pipeline/examples/
あらすじ から直接コピーされる。これは、あなたがディレクトリやファイルを上書きしないことを確認することができますように、ルートディレクトリとは異なるディレクトリにunstashする方法の簡単なデモなどがある
// First we'll generate a text file in a subdirectory on one node and stash it.
stage "first step on first node"
// Run on a node with the "first-node" label.
node('first-node') {
// Make the output directory.
sh "mkdir -p output"
// Write a text file there.
writeFile file: "output/somefile", text: "Hey look, some text."
// Stash that directory and file.
// Note that the includes could be "output/", "output/*" as below, or even
// "output/**/*" - it all works out basically the same.
stash name: "first-stash", includes: "output/*"
}
// Next, we'll make a new directory on a second node, and unstash the original
// into that new directory, rather than into the root of the build.
stage "second step on second node"
// Run on a node with the "second-node" label.
node('second-node') {
// Run the unstash from within that directory!
dir("first-stash") {
unstash "first-stash"
}
// Look, no output directory under the root!
// pwd() outputs the current directory Pipeline is running in.
sh "ls -la ${pwd()}"
// And look, output directory is there under first-stash!
sh "ls -la ${pwd()}/first-stash"
}
基本的に、あなたの成果物をコピーすることができ、最初の仕事から副業を実行しているノードに、ユニットテストを実行しているから生じる.xmlファイルを言います。次に、1つ目のテストプロセッサと2つ目のジョブの結果の両方でユニットテストプロセッサを実行させます。
ファイルに出力を書き込むことができます。そうしないと、結果が上書きされる可能性があります – utkusonmez