我的团队目前正在使用TFS 2010进行源代码管理,构建和项目管理.我们正在转向Git进行源代码管理,使用Cruise进行构建,将Redmine用于项目管理.我们现在正在使用Git-Tfs将我们的源代码控制与TFS集成,而巡航是一个非常简单的设置,我的问题是关于项目管理迁移.
是否有任何流程或工具可以将问题,错误,任务和用户故事从TFS迁移到Redmine?有没有人这样做过?
我有一个在VM上运行构建的巡航控制服务器.我所做的只是将源控件从Perforce更改为Git,并且构建现在失败了.
CCNet配置
<tasks>
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>c:\Build\Pcp_Main</workingDirectory>
<buildArgs>/v:d Pcp.proj /target:Clobber;Build /property:Configurations="Debug;Release" /property:NUnitRedirectConsoleOutput=1</buildArgs>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger>
<timeout>2700</timeout>
</msbuild>
</tasks>
Run Code Online (Sandbox Code Playgroud)
构建日志
Done Building Project "c:\Build\Pcp_Main\Pcp.proj" (Clobber;Build target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:01:32.39
MSBUILD : error MSB4015: The build stopped unexpectedly because the "ReusableLogger" logger failed unexpectedly during shutdown.
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\Build\Pcp_Main\Artifacts\msbuild-results-2d082e8c-0e88-4c0b-9a6b-aa0e3094cab9.xml'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, …Run Code Online (Sandbox Code Playgroud)