Когда этап пост-сборки запущен, ваше рабочее пространство уже удалено. Когда вы думаете об этом, ваша обычная стадия и стадия после сборки могут даже выполняться на разных узлах, поэтому нельзя ожидать, что файлы находятся в вашей рабочей области.
Чтобы получить доступ к вашим артефактам в на этапе после сборки вам нужно получить их вручную, например, с помощью плагина копирования артефакта :
post {
always {
// fetch artifacts of this job and this number to $WORKSPACE
step([
$class: 'CopyArtifact',
filter: '*',
fingerprintArtifacts: true,
optional: true,
projectName: "${JOB_NAME}",
selector: [$class: 'SpecificBuildSelector',
buildNumber: "${BUILD_NUMBER}"]
])
script {
try {
for(file in findFiles(glob: "*")) {
println "Found file ${file}"
}
} catch(error) {
println "Failed to find files"
}
}
}
}