我必须在jenkins中运行一些(大约10个)作业,这些作业只有一个参数(github源)彼此不同。可悲的是有时候我必须改变其他参数,最终改变相同的事情十次。是否有可能创建类似作业组的内容,其中更改一个参数会导致更改其他作业中的参数(包括在此组中)?
如果有任何想法可以解决这个问题我真的很感激。
抱歉 - 我不确定它是否清楚 - 通过参数我的意思是在构建部分或后构建操作中执行shell命令 - 而不是在运行作业之前我必须键入/检查/之外的参数。
答案 0 :(得分:1)
我发现“Ez-Templates插件”要好得多。你有更多的选择配置。 https://github.com/jenkinsci/ez-templates-plugin
理解用户界面非常容易。
答案 1 :(得分:0)
得到了答案: 您需要Template Project Plugin。有了它,您可以使用指定的构建和后构建操作创建模板,并在项目中只需选中“使用其他项目的构建器”选项,您可以在其中键入模板项目的名称。简单,简单,您无需重新创建所有项目 - 您只需修改一次即可使用模板选项。
答案 2 :(得分:0)
您还可以将参数的值存储在Jenkins全局变量中(或者在您使用Folder插件时绑定到Jenkins文件夹的凭据中)。然后在单个位置编辑该值,它将可供所有正在使用它的作业使用。