There's not a whole lot of documentation on the DeployTask, but it appears to be just an ExternalTask. You will likely need to write custom code to create a filelist deployment - that's what we have done. If you're doing a comparison deployment, you may be able to call the DeployURLExternalTask directly.