2010-03-24 49 views
1

大家好,如何使用巡航控制系统的配置文件

任何一个可以告诉如何提交到 TortoiseSVN的使用巡航控制 配置文件提交到TortoiseSVN的。我收到一个错误 “C:***** \ Documentation \ trunk \ dotnet \ svn” 不可执行或者它可能不存在。

这里的配置部分...

<workingDirectory>C:\*****\Documentation\trunk\dotnet\</workingDirectory> 
    <category>Individual Solutions</category> 
    <modificationDelaySeconds>10</modificationDelaySeconds>   
    <sourcecontrol type="svn"> 
     <trunkUrl>******* svn url *********</trunkUrl> 
     <username> unname </username> 
     <password> pwd </password> 
     <autoGetSource>true</autoGetSource> 
    </sourcecontrol> 

    <tasks> 

     <exec> 
     <executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable> 
     <buildTimeoutSeconds>1200</buildTimeoutSeconds> 
     <successExitCodes>0</successExitCodes>   
     </exec> 

     <exec> 
     <executable>iisreset</executable> 
     <buildArgs>/stop</buildArgs> 
     </exec>  

     <exec> 
      <executable>c:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:commit /path:"C:\*****\Documentation\trunk\dotnet\"</executable>   
     <buildTimeoutSeconds>1200</buildTimeoutSeconds> 
     <successExitCodes>0</successExitCodes> 
     <description>checkin shared content...</description> 
     </exec> 

     <exec> 
     <executable>iisreset</executable> 
     <buildArgs>/start</buildArgs> 
     </exec>  
    </tasks>  
</project> 

谢谢大家,

回答

0

有几件事情:

  1. 你想通过命令 - 在<buildArgs>元素中的行参数,而不是的一部分元素(例如,您为“issreset”命令完成的操作)。
  2. 为什么每次构建后都检查内容?你似乎在这里建立了一些东西,它会进入一个无限循环,然后建立检查和再次建立(因为它检测到一个新的检入)。通常,您不会将构建输出检查到存储库中。
+0

谢谢,但问题仍然存在 – pratap 2010-03-24 12:50:48