CruiseControl.net:使用SvnLabeller / SvnRevisionLabeller

时间:2020-03-06 14:55:06  来源:igfitidea点击:

我正在使用CruiseControl.net 1.4建立一个新项目。

我从ccnet贡献中看到
Subversion版本库编号标签器有两个选项
我真的很想使用的功能。

1)可以从jcxsoftware获得SVNLabeller

2)可以从Google代码获取Svnrevisionlabeller

我的问题是(1)声称支持ccnet 1.4,但我找不到
有关如何配置它的任何文档。

(2)随附文档,但不声称支持ccnet 1.4

谁能帮助我配置SVNLabeller或者告诉我
如果Svnrevisionlabeller与1.4一起使用?

解决方案

我们是否看过有关SVNRevisionLabeller的David Keavenys博客文章?该链接会将我们带到有关其用法的详细信息。

我们目前正在针对CCNet的当前版本(1.4)对该实用程序进行测试,没有任何问题,即它正在生成正确的修订版,并在我们指定的主要/次要数字后添加标签。

希望这可以帮助

这是SvnRevisionLabeller的作者/维护者David Keaveny。我每天在工作时都会针对v1.4.2使用它,因此我可以肯定地说它可以正常工作。我可能应该更新Google Code网站以反映这一点。

更新:我已经更新了项目Wiki以反映这一点。哦,我也收到了许多功能请求,因此请随时注意新的版本。

我是SVNLabeler的作者。我们可以在此处获得1.5版本:

http://svn.jcxsoftware.com/node/216

使用方法如下:

<labeller type="SvnLabeller">
    <MajorVersion>1</MajorVersion>
    <MinorVersion>2</MinorVersion>
    <BuildNumber>3</BuildNumber>
    <workingDirectory>c:\path to your code</workingDirectory>
    <executable>c:\path to\svn.exe</executable>
  </labeller>

该版本显示为:

1.2.3.SVN_REVISION_NUMBER

祝你好运,

胡安