Team Foundation Server - Steps and Settings
Steps and Settings
Steps and Settings
Process steps in the TFS plug-in
TFS Changelog
Use this step to perform a Team Foundation Server (TFS) changelog and publish the results.
Name | Type | Description | Required |
---|---|---|---|
End Date | String | The date that the changelog is to end. Specify in one of the following formats: yyyy-MM-dd HH:mm:ss z , E MMM dd HH:mm:ss zzz yyyy , or milliseconds since Unix Epoch. | No |
Start Date | String | The date that the changelog is to begin. Specify in one of the following formats: yyyy-MM-dd HH:mm:ss z , E MMM dd HH:mm:ss zzz yyyy , or milliseconds since Unix Epoch. | No |
TFS Create Label
Use this step to create a label in TFS.
Name | Type | Description | Required |
---|---|---|---|
Label | String | The name of the label to create. | No |
Message | String | The message text for the commit. | Yes |
Source Date | String | The date of the initial source to get in milliseconds. | Yes |
TFS Get Source
Use this step to perform a TFS get source action.
Name | Type | Description | Required |
---|---|---|---|
Date | String | The date of sourcecode to checkout in one of the following formats: yyyy-MM-dd HH:mm:ss z , E MMM dd HH:mm:ss zzz yyyy , or milliseconds since Unix Epoch. The default value is the requested build date for the workflow. | No |
TFS Quiet Period
Use this step to perform a TFS changelog for quiet period detection and publish the most recent change date within the period.
Name | Type | Description | Required |
---|---|---|---|
End Date | String | The date the changelog is to end. Specify in one of the following formats: yyyy-MM-dd HH:mm:ss z , E MMM dd HH:mm:ss zzz yyyy , or in milliseconds since Unix Epoch. | No |
Start Date | String | The date that the changelog is to begin. Specify the date in one of the following formats: yyyy-MM-dd HH:mm:ss z , E MMM dd HH:mm:ss zzz yyyy , or in milliseconds since Unix Epoch. | No |
Settings in the TFS plug-in
The following settings are available when you import component versions by using the TFS plug-in.
TFS Repository
Name | Type | Description |
---|---|---|
Command Path | String | The full path for the tf.exe file which is the TFS command line client, if the path is not specified in the system path. |
Password | Password | The password to use to authenticate with the TFS server. |
Password Script | String | The script or property to lookup the password. If using a script or property, do not specify a value for the Password property. |
TFS Server URL | String | The URL of the TFS server. For example: http://tfs.domain.com:8080 . |
TFS Server Version | Enumeration | |
The version number of the TFS server. | ||
User Name | String | The user name to use to authenticate with the TFS server. Enter the user name in the following format: domain\user . |
TFS Source Config
Name | Type | Description |
---|---|---|
Changeset | String | The name of the changeset in TFS to checkout. |
Create Workspace | Boolean | Create the specified workspace if it does not exist. |
Directory Offset | String | The directory to retrieve files. If a value is not specified, the TFS default directory is used. |
Exclude Filters | String | A list of user names to exclude. Enter users names in the following format: domain/user . |
File Filters | String | List of patterns to determine files to include. Files matching the pattern are included in the changelog. Start the lines with a plus sign(+) to include or a minus sign (-) to exclude. The following wildcards are permitted: asterisk(*), double asterisk(**), and question mark(?). |
Force Get Source | Boolean | Use the /force flag for the tf get command. |
Label | String | The label name in TFS to checkout from. |
Remove All Files | Boolean | Delete all files from the local workspace directory during the cleanup step.This feature overrides the Remove Unversioned files and Revert Versioned Files properties. |
Remove Unversioned Files | Boolean | Remove all local files that are not in TFS during the cleanup step. |
Repository | The repository in TFS. | |
Revert Versioned Files | Boolean | Reverse any versioned files during cleanup step. This feature runs the undo command for the workspace. |
Source Location | String | The location of the project source in TFS. For example: $/Test-Project. |
Workspace Name | String | The name of the TFS workspace. |