从程序集版本更新 CCNET 最后构建标签

发布于 2024-11-05 05:34:49 字数 320 浏览 4 评论 0原文

我已成功创建一个 CI 项目,该项目使用 GIT 作为源代码控制,并使用 MSBuild 扩展来根据 CCNet 构建标签来标记程序集,并提交更改后的标签

我还有其他项目手动触发以将此版本发布到特定的版本 。

我希望仪表板中的项目状态显示来自程序集或构建的 dll 的构建标签(例如 2.1.345.0),以便我们可以轻松查看上次手动触发时发布的版本

有很多关于更新构建的程序集信息的信息,但没有关于使用程序集 ifnfo 版本显示“最后构建标签”的信息,

有人有什么想法吗?我是否需要创建一个任务来手动更新状态文件?这听起来有点狡猾。

提前致谢

I Have managed to create a CI project that uses GIT as it's source control, and an MSBuild extension to label the assemblies based on the CCNet build label, and commit that changed label

I have other projects that are manually triggered to publish this version to particular sites etc.

I would like the project status in the dashboard to display the build label (eg 2.1.345.0) from the assembly, or from a built dll, so that we can easily see which revision was published at the last manual trigger.

There's plentyof info on updating assembly info for a build, but nothing on using a assemby ifnfo version for the displayed 'last build label'

Any Ideas anybody ? Do I need to create a task to manually update the state file ? that sounds a bit dodgy.

Thanks in advance

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

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

发布评论

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

评论(1

薆情海 2024-11-12 05:34:49

内置贴标机都无法满足您的需求,但您应该能够为此编写自己的自定义贴标机。

您可以在此处找到两个带有源代码的自定义贴标机此处帮助您入门。

None of the built-in labellers does what you need, but you should probably be able to write your own custom labeller to that.

You can find two custom labellers with source code here and here to get you started.

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