一项工作完成后如何触发工作

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 令牌将允许第一个作业完成而无需等待第二个作业完成。 让我知道它是否有效!