【问题标题】:Is there a Jenkins plugin to add / edit a value in all jobs instead of modifying each job是否有 Jenkins 插件可以在所有作业中添加/编辑值而不是修改每个作业
【发布时间】:2020-05-04 07:12:31
【问题描述】:

是否有 Jenkins 插件可以在所有作业中为选择参数添加/编辑值,而不是修改每个作业。 为了解释,让我们举个例子,因为我有版本号“3.1.0、3.0.1、3.0.0”,然后我们有一个新版本 4.0.0 所以我今天要做的是为每个工作添加 4.0.0 版本,这非常耗时。相反,如果我们可以将它添加到一个地方并且它适用于所有人?

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-plugins


    【解决方案1】:

    尝试配置切片插件。 易于使用,完美解决您的问题。 https://plugins.jenkins.io/configurationslicing/

    【讨论】:

    • 我确实下载了那个,但无法为我所面临的问题找到帮助,你能指导我如何去做吗?
    • 如果你已经加载它,你可以在“管理 Jenkins”下找到它。您选择“参数”,然后您会看到可选参数和使用它的作业,正如我在上面链接的文档中所写的那样。您只需将 4.0.0 添加到版本参数,您已经有 3.0.0、3.0.1 和 3.1.0(您将有类似 {3.0.0, 3.0.1, 3.1.0} {test1[version], test2[版本]})
    • 并非所有切片都是平等的……某些类型的切片实际上会保存每个作业,而不仅仅是带有修改值的切片。它也无法识别切片后作业是否发生了变化。有超过 6000 个作业,当这种情况发生时,我们也遇到了超时。试试 groovy 脚本吧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    相关资源
    最近更新 更多