I would my Teamcity job to track changes that are coming in from perforce and perform lightweight tasks with the changelist number but I do not want it to sync the workspace.
Reason being , the workspace is very large and I do not need to sync it. The job will analyse the changelist then trigger other jobs who will sync the workspace and carry out work (if required).
I have been unable to figure out how to configure the job to not sync the workspace. Am I missing something?