在Jenkins构建计划中添加构建参数

dtcbnfnu  于 2022-10-06  发布在  Jenkins
关注(0)|答案(2)|浏览(203)

我有一份Jenkins的工作。我希望使用构建参数在特定时间构建我的作业。

我想使用Build periodically选项来完成此操作。

我的输入是这样的:


* /1 * * * * Parameter1

如果我这样做,Jenkins会显示一个错误。

这有可能不使用任何插件吗?

如果不是,那么哪个插件会更好

或者,有没有办法在进度表中给出参数?

我的实际需求是这样的:

build in morning using one parameter
 build in evening using another parameter.
t1rydlwq

t1rydlwq1#

基本上,使用“定期构建”选项,您不能使用参数来调度Jenkins作业。

但是,要在不同的时间安排需要使用不同环境的作业,您必须使用parameterized-scheduler插件或在(管理Jenkins->管理插件->参数化调度程序)中搜索它。

例如:


# Parameter1

 H/15 * * * * %Parameter1
 # Parameter2
 H/30 * * * * %Parameter2

请记住,您必须已经设置了参数,因为该插件仅对带有参数的作业可见。

Node and Label参数插件可以提供帮助,因为它允许您在假设不同的服务器qa1和qa2已经配置的情况下选择单个节点。希望这能为你澄清一些事情。

zz2j4svz

zz2j4svz2#

使用原生的Jenkins crontabb,这是不可能的。

但使用以下插件应该是可能的:https://github.com/jwmach1/parameterized-scheduler

您必须分叉repo并构建此插件+进行手动安装。

本教程介绍如何构建自定义插件:https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

(设置环境+构建插件)

相关问题