小编Sei*_*tan的帖子

Jenkins Pipeline sleep(10)阻止功能完成

我在Jenkinsfile中发现了Groovy代码的奇怪问题:

@NonCPS
def test() {
  println "Start"
  sleep(10)
  println "Stop"
}
Run Code Online (Sandbox Code Playgroud)

事实是,睡眠10秒钟之后,代码就再也无法进入了println "Stop"
看来,睡眠会在10秒后返回并运行下一个管道步骤。

输出只是:

[Pipieline] echo
Start
[Pipeline] sleep
Sleeping for 10 sec
[Pipeline] }
 ... next pipeline steps
Run Code Online (Sandbox Code Playgroud)

有人遇到过同样的问题吗?

groovy jenkins jenkins-pipeline

5
推荐指数
1
解决办法
3934
查看次数

标签 统计

groovy ×1

jenkins ×1

jenkins-pipeline ×1