配置Jenkins在构建时根据构建参数以编程方式确定从属?

配置Jenkins在构建时根据构建参数以编程方式确定从属?,第1张

配置Jenkins在构建时根据构建参数以编程方式确定从属?

您可以使用系统常规脚本进行包装工作。您需要为此使用groovy插件。让我们调用包装器作业-

video-enprer-wrapper
,以下是如何配置它的项目符号:

  • 定义参数
    ARCH
  • 通过步骤
    video-enprer
    根据
    ARCH
    参数 将标签分配给作业
    Execute system Groovy script
        import hudson.model.*    enprer=Hudson.instance.getItem('video-enprer')    def arch =build.buildVariableResolver.resolve("ARCH")    label= Hudson.instance.getLabel(arch)    enprer.setAssignedLabel(label)
  • 调用非阻塞的下游项目

    video-enprer
    ,别忘了传递ARCH参数

  • 检查作业配置中的选项

    Set Build Name
    video-enprer
    并将其设置为
    ${ENV,var="ARCH"} - #${BUILD_NUMBER}
    。它可以让您轻松跟踪构建历史。

  • 禁用并发
    video-enprer-wrapper
    作业。这样可以防止同时为
    video-enprer
    作业分配2个不同的标签

希望能帮助到你



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5652111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存