Techno - Team Foundation Server


The Team Foundation Server option is designed for target source code that resides in a Team Foundation Server SCM system. In other words, it does not reside in a folder nor in an archive file (zip, jar etc.).

It allows you to specify the location and access credentials for your Team Foundation Server repository. The extraction process relies on the Team Foundation Server using Web Service API  extractor.

The Team Foundation Server repository does not need to be available during the analysis process in the CAST Management Studio because the CAST Delivery Manager Tool will extract the source code and retain it before deployment to a specific location (defined in the CAST Management Studio).

Server Enter the URL of your Team Foundation Server repository. You can use the http:// or https:// protocols.
Repository path Enter the repository path you are targeting - start the path with the $ sign.
Version Enter the specific revision of source code that you require: T for the most recent version, or enter the specific changeset number.
Credentials Select this option to enable the User/Password fields below. This is required if your target Team Foundation Server repository is password protected.

Notes

  • Do not enable this option if a single sign on system is in operation in your environment.
User name Used to configure the User name for the target Team Foundation Server 2010 repository for extraction purposes.
Password Used to configure the password (in encrypted format) that corresponds to your User name configured above.
Remember password This option enables you to force the CAST Delivery Manager Tool to save the Team Foundation Server repository access credentials you have entered above.

Choosing an option or not has no impact on the analysis (i.e. the analyzer can still run an analysis). However, if you are creating subsequent Versions using the same Team Foundation Server repository, you can choose to store the password in which case you will not need to re-enter it.

There are two save options:

  • Local > The credentials are saved in the user's local workspace on the current machine. Choose this option if you do not want the password to be available to other Delivery Managers.
  • Server > The credentials are saved locally (as above) and are also synchronized back to the CAST AIC Portal (i.e. the Source Code Delivery Folder). Choose this option if you want the password to be available to other Delivery Managers.
Advanced Extracting Settings

Please see Source Package - Where is your source code? for more information about these sections.


CAST Website