Jboss 在Jenkins中,是否可以在构建操作之间增加睡眠时间?

Jboss 在Jenkins中,是否可以在构建操作之间增加睡眠时间?,jboss,jenkins,hudson,Jboss,Jenkins,Hudson,我正在Jenkins启动一个JBoss服务器作为构建操作。下一个操作将运行一组测试。我需要在两个动作之间增加睡眠时间。有人知道如何轻松地做到这一点吗?在测试执行之前,您可以在测试生成操作中添加sleep命令(在Unix上)。Jenkins中有一个内置功能,可以设置睡眠,但不容易找到它,因为它们的调用方式不同 在下面的屏幕截图上 您可以看到在当前作业(项目)之前“执行”的高级项目选项中有一个静默期设置 如果您有3个作业,您也可以为作业2和3设置此设置,这将使: job1 -> (sleep

我正在Jenkins启动一个JBoss服务器作为构建操作。下一个操作将运行一组测试。我需要在两个动作之间增加睡眠时间。有人知道如何轻松地做到这一点吗?

在测试执行之前,您可以在测试生成操作中添加
sleep
命令(在Unix上)。

Jenkins中有一个内置功能,可以设置睡眠,但不容易找到它,因为它们的调用方式不同

在下面的屏幕截图上

您可以看到在当前作业(项目)之前“执行”的高级项目选项中有一个
静默期设置

如果您有3个作业,您也可以为作业2和3设置此设置,这将使:

job1 -> (sleep -> job2) -> (sleep -> job3)

如果您想知道如何在这些构建步骤之间休眠,可以将
sleep
executeshell
类型一起使用

sleep 30s

我刚刚添加了一个Powershell步骤来运行脚本,其中包含
启动睡眠-sec 240

前面的所有答案都是正确的,下面是有关linux环境的更详细信息

  • 在现有作业配置中搜索“添加生成步骤”

  • 选择Execute Shell,然后添加睡眠号码


  • 可以在Jenkins管道中使用
    睡眠
    步骤。该步骤包含在中

    例如:

    steps {
      sleep time: 250, unit: 'MILLISECONDS'
    }
    

    尽管如此,它还是挂起了Jenkins上的执行器。这个解决方案绝对不是平台独立的,至少在使用Jenkins管道时应该避免。这正是我想要的。