使用时,将参数传递给SVN CruiseControl.net(Pass arguments to

2019-09-24 00:16发布

我想,而我使用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> 

反正是有,这么就是通过一些参数使用svn我可以改变sourcecontrol块?

Answer 1:

我发现我自己的答案。 显然,我能想出如何做到这一点的唯一方法是用一个批处理文件我写的,像这样将可执行参数来改变我的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是我想补充的说法



文章来源: Pass arguments to svn when using CruiseControl.net