VSTS Team Foundation Server Source Control Block

Source Control Plugin for CruiseControl.NET that talks to VSTS Team Foundation Server.

Version

Available from version 1.5

Examples

1<sourcecontrol type="vsts">
2  <server>http://vstsb2:8080</server>
3  <project>$\VSTSPlugins</project>
4</sourcecontrol>

Configuration Elements

Element Description Type Required Default Version
type The type of source control block. String - must be vsts Yes n/a 1.5
applyLabel Whether this repository should be labeled. Boolean No false 1.5
autoGetSource Whether to automatically get the source. Boolean No falsea 1.5
cleanCopy Whether to do a clean copy. Boolean No false 1.5
codepage Encoding Code page to use for communicating with TFS String No Empty String, will default to UTF-8 encoding 1.6
deleteWorkspace Flag indicating if workspace should be deleted every time or if it should be left (the default). Leaving the workspace will mean that subsequent gets will only need to transfer the modified files, improving performance considerably. Boolean No false 1.5
domain The domain of the user to be used. String No None 1.5
dynamicValues The dynamic values to use for the source control block. Dynamic Values array No None 1.5
executable The path to the executable String No From registry 1.5
force Whether to force or not. Boolean No false 1.5
issueUrlBuilder Converts the comment (or parts from it) into an url pointing to the issue for this build. See IssueUrlBuilder for more details. IssueUrlBuilder No None 15
password The password in clear text of the domain user to be used. PrivateString No None 1.5
project The path to the project in source control, for example $\VSTSPlugins String Yes n/a 1.5
server The name or URL of the team foundation server. For example http://vstsb2:8080 or vstsb2 if it has already been registered on the machine. String Yes n/a 1.5
timeout Sets the timeout period for the source control operation. See Timeout Configuration for details. Timeout Configuration No 10 minutes 15
username Username that should be used. Domain cannot be placed here, rather in domain property. String No None 1.5
workingDirectory The working directory to use. String No Project Working Directory 1.5
workspace Name of the workspace to create. This will revert to the DEFAULT_WORKSPACE_NAME if not passed. String No CCNET 1.5

Notes

There is an alternate plug-in which uses the Team Foundation assemblies directly (Visual Studio Team Foundation Server Plugin).

Automatically Generated

Documentation generated on Monday, 26 May 2014 at 7:18:03 AM