在多个 CruiseControl.NET 项目中全局增加上次构建标签

发布于 2024-10-17 22:28:19 字数 158 浏览 6 评论 0原文

我们使用 CruiseControl.NET 来自动化构建并跟踪最后的构建号。但是,对于新创建的 CC.NET 项目,该数字会重置为 1。我们希望分支项目继续使用最后版本号序列(例如,现有版本的补丁)。

有没有办法在多个 CruiseControl.NET 项目中全局增加上次构建标签?

We use CruiseControl.NET to automate our builds and keep track of the Last Build Number. However, this number resets to one for newly created CC.NET projects. We would like the Last Build Number sequence to continue for branched projects (e.g., patches to existing releases).

Is there a way to globally increment the Last Build Label across multiple CruiseControl.NET projects?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

春庭雪 2024-10-24 22:28:19

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

Th build number is kept in the project's state file. If you branch, take the build number from the original project's state file and put it into the one of the branch project (or copy the state file and make the necessary edits like file name, project name etc.). Since the state files are XML this should be easy enough to do programmatically if your branch process is script-based.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文