Build 926 Agent Sync files

I've been reviewing the logs behind each continua build, so I can get a better understanding of the process and workflows involved.

Should the repositories get synced to the build workspace, or is the code backup for your build revision something that needs to be completed by continua and saved into the workspace? Obviously this is not happening at the moment, so I just want to clarify, that this is the "by design" behaviour.

See Screen shot behind this question.

001_ContinuaCI_926_RepoWorkspace.jpg

Hi Jamie

That is as designed, the source files never get synced back to the server workspace. We used to do that before we added the workspace/repository rules, however it had a major performance impact if a subsequent stage ran on a different agent. The workspace/repository rules were implemented specifically to cut down on IO, we were able to dramatically reduce our build times, Continua CI builds in around 6 minutes, before the change is was around 25 minutes (not inlcuding the upload to the webserver, which takes around 30 minutes on our crappy internet connection). BTW, you can of course always copy the source file back to the server using workspace rules if you want to.