2012-10-11 42 views
2

我想在使用CruiseControl.net時將參數傳遞給SVN。我有以下sourcecontrol塊在我的ccnet.config文件:使用CruiseControl.net時將參數傳遞給svn

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

反正是有,我可以改變sourcecontrol塊,即通過一些參數運行svn?

回答

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是我想添加的參數