我在jenkins管道脚本中使用以下代码来停止特定作业的运行。除此之外,还有其他方法可以等到该作业完成执行吗?
for (Project job : Hudson.getInstance().getProjects()) {
if (job.isBuilding() || job.isInQueue()) {
if (job.getName() == "Job A") {
echo "Found job - ${job.getName()}. Stopping it..."
job.getLastBuild().doStop()
break
}
}
}