We are trying to Integrate Jenkins With AzureDevops (formerly TFS) for a project requirement. However we are Unable to integrate both due to the compatibility and deprecated TFS plugin we are unable to Accomplish the Task.
We are using Jenkins 2.361.2 version on the Unix Server and have installed Team Foundation Server Plug-in Version5.157.1
The Triggered Pipeline Fails with an error “This step queues a job on a [Jenkins]
The error suggests to Install the Team Foundation Server Plugin, However the Mentioned plugin is been installed, however says “This plugin is deprecated”. Later tried to download the Plugin or the .hpi from Index of /download/plugins link. Unable to find the Plugin for the Jenkins.
The screenshot shows that the plugin is installed and enabled. That should be enough to allow you to integrate with Team Foundation Server.
The plugin cannot be downloaded from the Jenkins update center because it has been removed from distribution. More info is available at
The plugin is no longer distributed because it has 3 known security vulnerabilities and has no active maintainer to resolve the vulnerabilities. It was removed from distribution when there was concern that it was bundling a closed source dependency.
I’m not a Team Foundation Server user, so I can’t help with your other questions.
Disclaimer
If your organization truly intends to run that plugin in production, then you should recommend that they adopt the plugin, fix the three published security issues, and publish a new release. An organization that depends on Team Foundation Server is usually serious about their security and concerned when things have known security issues. There are three known security issues in that plugin.
If your organization is not willing to adopt the plugin and resolve the security issues, then you should probably request an intentionally granted exception from your corporate security office or your chief information security officer.
We will be checking on seeking approvals for Adopting the Plugins or getting the Exception Approvals from the information security. However meanwhile please check for the error below when trying to Run a Pipeline using Jenkins ADO Service Connection. Would the Workaround mentioned above fix the Issue (mentioned in the screenshot) or is there any Alternatives to resolve the Issue. Your suggestions and comments would be highly Appreciated.
The Triggered Pipeline Fails with an error “This step queues a job on a Jenkins server. Full integration capabilities require installation of the Team Foundation Server Plugin on Jenkins.