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