我想在使用 CruiseControl.net 时将参数传递给SVN。我的 ccnet.config 文件中有以下源代码管理块:
<sourcecontrol type="svn" username="username" password="password">
<trunkUrl>https://www.example.com/blah/blah/blah</trunkUrl>
<workingDirectory>C:Subversionblah</workingDirectory>
</sourcecontrol>
无论如何,我可以更改源代码管理块,以便将一些参数传递给 svn?
我找到了自己的答案。显然,我能弄清楚如何做到这一点的唯一方法是通过添加带有我编写的批处理文件的可执行参数来更改我的源代码管理块:
<sourcecontrol type="svn" username="username" password="password" executable="C:Subversionblahmysvn.bat">
<trunkUrl>https://www.example.com/blah/blah/blah</trunkUrl>
<workingDirectory>C:Subversionblah</workingDirectory>
</sourcecontrol>
然后在mysvn中.bat我有:
svn %* --trust-server-cert
其中--trust-server-cert
是我想添加的参数