【发布时间】:2012-02-11 08:38:51
【问题描述】:
我在 CCNet 中建立了第二个项目,在第二个项目中我收到以下错误
Source control operation failed: svn: Can't get username or password
. Process command: svn log svn://unit-e-2/*<projectName>* -r
"{2012-01-13T20:15:50Z}:{2012-01-16T10:38:45Z}" --verbose --xml
--no-auth-cache --non-interactive
我已经从项目工作目录的命令行运行了上述命令,它按预期运行。此外,原始项目仍在构建并且没有任何错误。
我还检查了配置文件中的所有路径,它们都是正确的
软件的版本是
CCNet 版本:1.6.7981.1
SVN 版本 1.6.13
有人对问题的原因有什么建议吗?
[编辑]
ccnet.config 文件(抱歉格式化 Markdown 不能与所有 xml 配合使用)
我的注册表 持续构建 C:\CruiseControlBuilds\artifacts http://ENB0111D46842S/ccnet/server/local/project/MyRegistry/ViewProjectReport.aspx
触发器>
2主要>
1次要>假 2 svn C:\MyRegistry\trunk svn://unit-e-2/MyRegistry/trunk c:\Windows\Microsoft.Net\Framework\v3.5\MSBuild.exe C:\MyRegistry\trunk MyRegistry.sln /t:Rebuild /p:Configuration=Release /v:m 清理;构建 1200 C:\CruiseControlBuilds\artifacts\msbuild-results.xml
文件>
合并>
项目>SendStudentInfoToNHHG 持续构建 C:\CruiseControlBuilds\artifacts\SendStudentInfoToNHHG http://ENB0111D46842S/ccnet/server/local/project/SendStudentInfoToNHHG/ViewProjectReport.aspx
触发器>
2主要>
1次要>假 2 svn.exe C:\SendStudentInfoToNHHG\trunk svn://unit-e-2/SendStudentInfoToNHHG/trunk c:\Windows\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe C:\SendStudentInfoToNHHG\trunk\SendStudentInfoToNHHG SendStudentInfoToNHHG.sln /t:Rebuild /p:Configuration=Release /v:m 清理;构建 1200 C:\CruiseControlBuilds\artifacts\SendStudentInfoToNHHG\msbuild-results.xml
文件>
合并>
项目>
【问题讨论】:
-
第一个项目和第二个项目的具体区别是什么?
-
@RamiA。第一个项目是 ASP.Net,第二个是控制台应用程序。 CCNet 的配置文件它们本质上是相同的,除了项目的名称和目录的路径。两个项目都在同一个 svn 服务器上。您要我发布第二个项目的 ccnet.config xml 吗?
-
您似乎没有通过命令行传递用户名或密码。 svn.exe 从第一个项目中从哪里获得这些信息?
-
发布两个项目的 ccnet.config xml 将有助于解决问题。
-
在ccnet.config中指定用户名和密码,不依赖缓存会怎样?
标签: svn cruisecontrol.net ccnet-config