加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

mercurial – 在多个CruiseControl.NET项目中全局增加Last Build

发布时间:2020-12-20 13:22:14 所属栏目:Python 来源:网络整理
导读:我们使用CruiseControl.NET来自动化我们的构建并跟踪最后的构建号.但是,对于新创建的CC.NET项目,此数字将重置为1.我们希望为分支项目(例如,现有版本的补丁)继续使用Last Build Number序列. 有没有办法在多个CruiseControl.NET项目中全局增加Last Build Label
我们使用CruiseControl.NET来自动化我们的构建并跟踪最后的构建号.但是,对于新创建的CC.NET项目,此数字将重置为1.我们希望为分支项目(例如,现有版本的补丁)继续使用Last Build Number序列.

有没有办法在多个CruiseControl.NET项目中全局增加Last Build Label?

解决方法

内部版本号保存在项目的状态文件中.如果您进行分支,请从原始项目的状态文件中获取内部版本号,并将其放入分支项目中(或复制状态文件并进行必要的编辑,如文件名,项目名称等).由于状态文件是 XML,因此如果您的分支进程是基于脚本的,那么这应该很容易以编程方式执行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读