diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index d65f774d1..250c2860c 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -286,14 +286,16 @@ pipeline { dir(dynarecNames[dynarec]) { dir("$os - $archName") { ret = runBuild("-b \"$packageName\" \"$arch\" ${presetFlags[preset]} ${dynarecFlags[dynarec]} ${osFlags[os]} $buildFlags") - writeFile file: '.forcedir', text: '' + if (presets.size == 1) + writeFile file: '.forcedir', text: '' } - writeFile file: '.forcedir', text: '' + if ((osArchs.size == 1) && (thisOsArchs.size == 1)) + writeFile file: '.forcedir', text: '' } if (ret == 0) { /* Archive resulting artifacts. */ - archiveArtifacts artifacts: "**/$packageName*, **/.forcedir" + archiveArtifacts artifacts: "**/$packageName*, **/.forcedir", defaultExcludes: false } else { /* Fail this stage. */ failStage()