使用CruiseControl.net时将参数传递给svn

时间:2012-10-11 19:31:21

标签: svn cruisecontrol.net cruisecontrol

我想在使用CruiseControl.net时将参数传递给SVN。我的ccnet.config文件中有以下sourcecontrol块:

<sourcecontrol type="svn" username="username" password="password">
    <trunkUrl>https://www.example.com/blah/blah/blah</trunkUrl>
    <workingDirectory>C:\Subversion\blah\</workingDirectory>
</sourcecontrol> 

无论如何我可以改变sourcecontrol块以便将一些参数传递给svn吗?

1 个答案:

答案 0 :(得分:7)

我找到了自己的答案。显然我唯一可以弄清楚如何做到这一点的方法是通过添加可执行参数和我编写的批处理文件来改变我的sourcecontrol块:

<sourcecontrol type="svn" username="username" password="password" executable="C:\Subversion\blah\mysvn.bat">
    <trunkUrl>https://www.example.com/blah/blah/blah</trunkUrl>
    <workingDirectory>C:\Subversion\blah\</workingDirectory>
</sourcecontrol> 

然后在mysvn.bat中我有:

svn %* --trust-server-cert

其中--trust-server-cert是我想添加的参数