Stop build without cleaning up source

How would I stop a build but leave the source files in place on the server?

The files in the server workspace only get cleaned up by the cleanup policy, the files on the agent are cleaned up when the build completes successfully. If the build fails, the agent workspace is left alone and will be removed when the server workspace is removed.

I would have to check, not sure what happens when you manually stop a build.