我正在 Jenkins 中启动一个 JBoss 服务器作为构建操作。下一个操作运行一组测试。我需要在两个动作之间添加睡眠时间。有谁知道如何轻松做到这一点?
问问题
47069 次
6 回答
14
sleep
您可以在测试执行之前在测试构建操作中添加命令(在 Unix 上)。
于 2012-11-14T13:54:39.150 回答
12
如果您想知道如何在这些构建步骤之间休眠,您可以使用sleep
type Execute shell
。
sleep 30s
于 2014-09-16T05:35:08.893 回答
10
可以sleep
在 Jenkins 流水线中使用 step。该步骤包含在Pipeline: Basic Steps中。
例子:
steps {
sleep time: 250, unit: 'MILLISECONDS'
}
于 2019-12-11T12:37:00.300 回答
8
Jenkins 中有一个内置功能可以让您进入睡眠状态,但要找到它并不容易,因为它们的称呼不同。
在以下屏幕截图中
您可以看到Quiet period
在当前作业(项目)之前“执行”的高级项目选项中有一个设置。
如果您有 3 个作业,您也可以为作业 2 和 3 设置此设置,这将使:
job1 -> (sleep -> job2) -> (sleep -> job3)
于 2014-06-17T16:15:42.563 回答
5
我刚刚添加了一个 Powershell 步骤来运行脚本Start-Sleep -sec 240
于 2016-12-27T23:53:05.687 回答