This plugin integrates Microsoft Team Foundation Server source control (also known as TFVC) to Jenkins.
With this plugin you can use a workspace that will create a work folder in the Jenkins workspace. At the moment, this plugin supports:
The workspace will automatically create a workspace on the Team Foundation Server and map a work folder (in the Hudson workspace) to it.
The plugin [currently] requires a TFS command line tool to be installed on the build agents that will be retrieving source code from TFS.
The plugin now supports checking out from a specific label. Here's how to configure a job to do that:
Now, the next time you want to queue a build, you will need to provide a value for the VERSION_SPEC parameter. The build will then perform a checkout of the source as of the specified VERSION_SPEC.
The plugin will set the following environment variables for the build, after a checkout:
That's all you need to start retrieving files from your project at codeplex.com.
The TF command line outputs date according to the locale and Microsofts own specification. Sometimes the outputed date can not be parsed by any of the default locale dependent parsers that the JDK includes (for some more details, see issue #4184 and issue #4021). This will throw an exception in the change set parsing and fail the build.
To fix this, do the following:
After version 3.2.0, the following pull requests will be revisited and updated for inclusion into a tentatively-titled 3.3.0 release:
Skip to end of metadata Go to start of metadata