我正在使用CruiseControl.NET和SVN构建我的应用程序。目前我的ccnet.config配置为从SVN构建最新版本。我需要以某种方式更改它以构建特定的修订 - 这可能吗?我猜想在下面的svn-url中添加一个参数,但这只是猜测
我的目标是这样的:
<cb:scope>
<cb:define projectname="1.0 patch" />
<cb:define sldeployhttp.dir="\\xx.xx.xx.xx\qa" />
<cb:define sldeployhttps.dir="\\xx.xx.xx.xx\qa" />
<cb:define publishedeploy.dir="C:\Published\" />
<cb:define iispublishedeploy="PATCH" />
<cb:define iisPublished.dir ="PATCH"/>
<cb:define target="myproj-patch" />
<cb:define svn-viewname="1.0_Patch" />
<cb:define svn-url="http://myServer/branches/$(svn-viewname)" />
<cb:include href="$(svn-viewdir)\$(svn-viewname)\Build\Automation\foo.xml"/>
答案 0 :(得分:0)
我的SVN头脑有点褪色,但你不能通过在网址末尾添加后缀来获得旧版本吗?
http://myServer/branches/$(svn-viewname)@333
其中333是修订号。