我有一个问题。 由于我是詹金斯声明式管道的初学者。
我有以下脚本:
pipeline {
agent any
stages {
stage('verification test') {
steps {
node ('SERVER') {
script {
echo "> modifying Junit files and put in junit\output folder"
} //script
} //node
}//steps
post {
always {
script {
echo " > current workspace : ${WORKSPACE}
echo " > publish Junit from junit\output "
junit testResults: '**/junit/output/*.xml'
}
}
}
} //stage
} //stages
} //pipeline
当我执行管道时,发布部分始终与步骤部分在不同的节点中运行。因此,始终找不到Junit文件。我在Junit的位置以及帖子部分尝试了不同的组合,但看来我还是做不清楚。
我错过了宣言吗? 我的目的是在同一节点中具有stage部分(准备junit文件)和post部分(发布Junit文件)。
谢谢