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

Div*_*com 2 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> 
Run Code Online (Sandbox Code Playgroud)

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

Div*_*com 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> 
Run Code Online (Sandbox Code Playgroud)

然后在mysvn.bat我有:

svn %* --trust-server-cert
Run Code Online (Sandbox Code Playgroud)

--trust-server-cert我想添加的参数在哪里