CruiseControl.NET 和 TFS 贴标机
我面临一个非常简单的问题,但我找不到合适的工具:我们(在我们的团队中)当前使用 CC.NET 构建我们的 Web 应用程序(基于 .NET 3.5SP1),从 SubVersion 获取源代码。
我们正在转向 TFS2005(已被其他团队使用),但我找不到 SvnVersionLabeller 的等效项;特定的贴标机从(指定的)SubVersion 服务器获取最新版本,以便我可以对齐构建标签和 DLL 版本。
有人已经这样做了吗?我应该自己做吗?
我是不是走错了路?
我们目前使用 CC.NET 也是因为我们在 3 个不同的国家/地区拥有 3 个构建服务器,且数据连接速度较慢。
I'm facing a very simple issue but I can't find the right tool: We (in our team) currently build our Web App (.NET 3.5SP1 Based) with CC.NET, getting source code from SubVersion.
We're moving to TFS2005 (already used by other teams) but I can't find the equivalent of the SvnVersionLabeller; the specific labeller gets the latest version from the (specified) SubVersion server so I can align both Build Labels and DLLs Version.
Is there anyone already did it ? Should I do it by myself?
Am I moving in the wrong way?
We're currently using CC.NET also because we've 3 Build Servers in 3 different countries connected with slow data connection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最后我决定为 CruiseControl.NET 编写自己的 TFS Labeller。
以下是 CodePlex 上该项目的 URL:http://tfsrevisionlabeller.codeplex.com
Finally I decided to write my own TFS Labeller for CruiseControl.NET .
Here's the url of the project on CodePlex: http://tfsrevisionlabeller.codeplex.com
我在 github 中创建了一个 tfs labeller 项目。
ccnet.tfsrevisionlabeller.plugin.dll
文件C:\Program Files\CruiseControl.NET \server
),最后更新您的项目,如下例所示。
例子:
I created a project for tfs labeller in github.
ccnet.tfsrevisionlabeller.plugin.dll
file from Release pageC:\Program Files\CruiseControl.NET\server
),Finally update your project like below example.
Example:
我们自定义内部版本号并使用内部版本号来设置程序集的版本号。
看一下 Martin Woodward 的这篇博客文章:在 TFS2008 中将内部版本号与程序集版本对齐
我相信您可以使用 TFS 2005 做同样的事情。
We customize the build number and are using the build number to set the version number of the assemblies.
Take a look at this blog post by Martin Woodward: Aligning Build Numbers with Assembly Versions in TFS2008
I believe you can do the same with TFS 2005.