我在Jenkins中启动JBoss服务器作为构建操作。下一个操作会运行一组测试。我需要在两个动作之间添加休眠时间。有谁知道如何轻松地做到这一点?
答案 0 :(得分:11)
您可以在测试执行之前在测试构建操作中添加sleep命令(在Unix上)。
答案 1 :(得分:9)
如果您想知道如何在这些构建步骤之间休眠,则可以sleep
使用Execute shell
类型。
sleep 30s
答案 2 :(得分:7)
詹金斯有一个内置的功能可以让你睡觉,但要找到它并不容易,因为他们称之为不同。
在以下屏幕截图中
您可以看到高级项目选项中的Quiet period
设置在当前作业(项目)之前“已执行”。
如果您有3个工作,您也可以为工作2和3设置此设置:
job1 -> (sleep -> job2) -> (sleep -> job3)
答案 3 :(得分:5)
我刚刚添加了一个Powershell步骤来运行带有punpcklbw
答案 4 :(得分:1)
可以在您的Jenkins管道中使用sleep
步骤。该步骤包含在Pipeline: Basic Steps中。
示例:
steps {
sleep time: 250, unit: 'MILLISECONDS'
}
答案 5 :(得分:0)