一项工作完成后如何触发工作
How to trigger a job when one job is finished
我用过这个:
post {
always {
sh "echo Jenkins Job is Done"
junit 'target/surefire-reports/*.xml'
echo 'Run darkWeb Test pipeline!'
build job: 'DarkWeb'
}
并且有效。问题是原始作业继续 运行ning,而第二个作业 (DarkWeb) 也在 运行ning。
我希望 'DarkWeb' 作业仅 运行 在原始作业完全完成后
您可以尝试以下语法:
build job: 'Darkweb', wait: false
wait: false 令牌将允许第一个作业完成而无需等待第二个作业完成。
让我知道它是否有效!
我用过这个:
post {
always {
sh "echo Jenkins Job is Done"
junit 'target/surefire-reports/*.xml'
echo 'Run darkWeb Test pipeline!'
build job: 'DarkWeb'
}
并且有效。问题是原始作业继续 运行ning,而第二个作业 (DarkWeb) 也在 运行ning。
我希望 'DarkWeb' 作业仅 运行 在原始作业完全完成后
您可以尝试以下语法:
build job: 'Darkweb', wait: false
wait: false 令牌将允许第一个作业完成而无需等待第二个作业完成。
让我知道它是否有效!