【问题标题】:Forcing jenkins to start the build number at x强制 jenkins 从 x 开始构建号
【发布时间】:2017-08-04 09:33:45
【问题描述】:

例如,在 Jenkins 中有没有办法强制内部版本号从 199 开始?

由于我们已经使用巡航控制多年,我希望内部版本号尽可能从那里继续。

【问题讨论】:

  • 分享您的构建信息。这可能会有所帮助stackoverflow.com/questions/20901791/…
  • 您是否需要从该编号开始所有作业。我认为您可以使用 jenkins 中的 Next Build Number Plugin 从该编号开始第二次构建。
  • 将其转换为答案 Chandra Sekhar

标签: jenkins


【解决方案1】:

请看这里:https://stackoverflow.com/a/49053851/1662268

resetNumberTarget = 14
item = Jenkins.instance.getItemByFullName("Project Name [from project Dashboard]")
//println(item)

item.builds.each() { build ->
  //println(build)
  //println(build.number)

  if(build.number >= resetNumberTarget)
  {
    //println("About to Delete '" + build + "'")    
    build.delete()  
  }
}

item.updateNextBuildNumber(resetNumberTarget)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-21
    • 1970-01-01
    • 2014-01-02
    相关资源
    最近更新 更多