zoukankan      html  css  js  c++  java
  • Jenkins设置BUILD NUMBER初始值

    由于服务器迁移,需要将之前的Jenkins构建项目一并迁移,为了区分构建编号,需要将所有项目的BUILDE NUMBER 初始值定义。

    网上有一些资料是更新单个项目的,我们这项目几百个,所以只好自己研究了下Jenkins,在github有源码,主要搜索 updateNextBuildNumber这个方法。

    最终找到是在Job这个类中

    https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Job.java

    获取所有的Job遍历执行updateNextBuildNumber就可以了。

    进入菜单:系统管理 –> 脚本命令行

    1  import jenkins.model.Jenkins
    2  import hudson.model.Job
    3 
    4  Jenkins.instance.allItems(Job).each { job ->
    5      job.updateNextBuildNumber(1001)
    6  }
    7  return;

    执行完成后,所有项目构建初始版本都是1001了。

  • 相关阅读:
    Path文件操作实例
    Cache缓存对象缓存对象
    Session对象实例
    移动端适配问题
    webpack4 优化性能
    webpack源码分析
    wepack源码解析1
    webpack面试题
    asnyc await
    node 知识
  • 原文地址:https://www.cnblogs.com/lazyzoon/p/11692031.html
Copyright © 2011-2022 走看看