Kis*_*ire 16 hudson hudson-plugins jenkins jenkins-plugins
我有一个参数化的工作,我想安排它在特定时间运行.无论如何我可以选择我的参数并安排它运行.
提前致谢
Gon*_*nen 23
至少有两种处理方法,
但您必须事先知道所需的值:
将作业的默认值设置为您需要的值,
然后安排它随时运行.
不是计划参数化作业,而是
创建另一个作业,该作业将触发
参数化作业,同时将相关
值传递给参数
(这也允许您
使用不同的值集启动目标作业).
编辑:
第三种方法允许您根据需要更新参数的值:
请注意,在每次运行之前修改此文件将是不好的做法,
因为有更好的方法可以使用参数自动启动Jenkins-jobs.
当使用构建触发器来启动构建时,无法传递参数。由于作业已参数化,因此自动启动作业将使用默认参数运行。
如果这足够好,那么您可以简单地通过作业配置页面的“构建触发器”部分设置您希望其运行的计划,然后选择“定期构建”复选框并添加适当的值(使用以下语法)克朗)。让默认参数生效。
但是,您可以 POST 到 jenkins 作为触发器,并传递您想要的确切值。然后,您可能必须直接使用 CRON 和 shell 脚本来执行此操作,这样您就可以设置参数值。
例如,
http://example.com/jenkins/job/this_job/buildWithParameters?PARAMETER=值