tfs-plugin | configured Continuous Integration with Jenkins to be | Continuous Deployment library
kandi X-RAY | tfs-plugin Summary
kandi X-RAY | tfs-plugin Summary
Azure DevOps and Team Foundation Server plugin for Jenkins.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Executes the team
- Adds the team build parameters to the team
- Cancels previous build builds for a given job
- Perform the actual work
- Checks if the configuration file has changed
- Escape the given object to XML
- Load workspace
- Checks if this object equals another workspace configuration
- Returns the results zip file
- Call this method
- Performs the actual build
- Runs the test
- Finds a user for an account
- Provides the JSON representation of the collection
- Populate the team pull request
- Initialize storage
- List all workspaces
- Invoke the remote server
- Perform the post - collect results
- Executes the remote changeset
- Invoke the Maven project
- Determine whether the workspace has been deleted
- Deletes all workspaces
- Performs release webhook action
- Compares the remote revision with the latest version
- This method creates the server
tfs-plugin Key Features
tfs-plugin Examples and Code Snippets
Community Discussions
Trending Discussions on tfs-plugin
QUESTION
I have been using Jenkins with the TFS plugin for several years but after installing Jenkins on a new machine, it seems that the TFS plugin cannot be found in the update center. All the other plugins that I could search for seem to work but not TFS, as if it had been deleted from there. I have tried using both jenkins-lts and jenkins weekly on two separate machines (both macs).
This is the plugin I am talking about: https://github.com/jenkinsci/tfs-plugin
The old wiki page for it also seems to have been removed (I get a HTTP 403 Forbidden reply when trying to access that): http://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin and the newer plugin index doesn't seem to know about this plugin: https://plugins.jenkins.io/
I have tried to look on the Jira issue tracker but couldn't find anything that seemed relevant.
Could anyone assist?
...ANSWER
Answered 2020-Nov-27 at 10:27Okay so after struggling with this for a while, I figured out what had happened.
There was a security issue for the TFS plugin that hasn't been fixed: https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506
On top of that, it was found that the TFS SDK that is bundled with the plugin is not open source, which goes against Jenkins policy (see INFRA-2751 for more details).
This means that the plugin has been removed from the update center in this commit at the end of October 2020.
If the security issue is acceptable, the plugin can still be installed by downloading the .hpi from Github and then manually install the plugin in Jenkins: Manage Jenkins > Manage Plugins > Advanced > Upload Plugin and select the plugin file downloaded previously.
Thanks to the people on Jenkins Gitter that reminded me of the security issue as well as @ian-w on here that pointed at the actual problem.
Edit: I edited my answer to include Ian's comment.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install tfs-plugin
You can use tfs-plugin like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the tfs-plugin component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page