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,因此如果您的分支进程是基于脚本的,那么这应该很容易以编程方式执行.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |