Commit files during a build in Continua CI

I am currently converting the server from Finalbuilder server to Continua CI. The FinalBuilder project is way too optimized to split it into several steps but at least it gives us a much better server. The finalbuilder project looks like this:


1) Get source code (repository)

2) build everything

3) Check in some artifacts (we have some common assemblies we check in again)


With continua prefetching the repositories I can remove step 1. However how can I then perform step 3? Am I still obligated to checkout the whole repository or can I simply use the workspace and use that to commit?


Thanks!

What I did to fix this is to only create a workspace and checkout the files that I actually change. Then I can simply create a temporary repository (TFS), check out the files and check them in again. All works pretty well.