【问题标题】:Jenkins / Hudson - Set delay time at build executionJenkins / Hudson - 在构建执行时设置延迟时间
【发布时间】:2011-05-11 14:17:40
【问题描述】:

执行jenkins构建时可以设置延迟时间吗? 就像使用 p.ex 时一样:

http://host/jenkins/job/job_name/build?delay=100sec

但是通过插件来实现。我不知道如何获取这个延迟参数并将其设置为另一个值。

非常感谢。

【问题讨论】:

    标签: build hudson delay jenkins


    【解决方案1】:

    我认为构建参数存储为环境变量,如果是这种情况,那么您应该可以使用如下代码设置它们:

    build.getEnvironment(listener).put("delay", "250");
    

    在您的插件中,您可以将其放在扩展 BuildWrapper 的类的 setUp 方法中。

    【讨论】:

    • 您好,感谢您的回答。我试过但没用,没有找到“延迟”作为环境变量。知道设置它的另一种可能性吗?是否可以在按下“立即构建”按钮时获取执行作业的 url 并对其进行编辑?谢谢!!!