J'utilise Jenkins avec le plugin TFS depuis plusieurs années mais après avoir installé Jenkins sur une nouvelle machine, il semble que le plugin TFS soit introuvable dans le centre de mise à jour. Tous les autres plugins que je pouvais rechercher semblent fonctionner mais pas TFS, comme s'il avait été supprimé à partir de là. J'ai essayé d'utiliser à la fois jenkins-lts et jenkins chaque semaine sur deux machines distinctes (les deux macs).

Voici le plugin dont je parle : https://github.com/jenkinsci/tfs-plugin

L'ancienne page wiki semble également avoir été supprimée (j'obtiens une réponse HTTP 403 Interdit en essayant d'y accéder) : http://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin et le nouvel index de plugin ne semble pas connaître ce plugin : https://plugins.jenkins.io/

J'ai essayé de regarder sur l'outil de suivi des problèmes Jira mais je n'ai rien trouvé qui semblait pertinent.

Quelqu'un pourrait-il aider?

1
Uflex 18 nov. 2020 à 19:18

1 réponse

Meilleure réponse

Bon alors après avoir lutté avec ça pendant un moment, j'ai compris ce qui s'était passé.

Il y avait un problème de sécurité pour le plugin TFS qui n'a pas été corrigé : https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506

En plus de cela, il a été constaté que le SDK TFS fourni avec le plugin n'est pas open source, ce qui va à l'encontre de la politique de Jenkins (voir INFRA-2751 pour plus de détails).

Cela signifie que le plugin a été supprimé du centre de mise à jour dans ce commit à la fin d'octobre 2020.

Si le problème de sécurité est acceptable, le plugin peut toujours être installé en téléchargeant le .hpi depuis Github, puis en installant manuellement le plugin dans Jenkins : Gérer Jenkins > Gérer les plugins > Avancé > Télécharger le plugin et sélectionner le fichier de plugin téléchargé précédemment.

Merci aux personnes sur Jenkins Gitter qui m'ont rappelé le problème de sécurité ainsi que @ian-w ici qui pointé le problème réel.

Modifier : j'ai modifié ma réponse pour inclure le commentaire de Ian.

1
Uflex 27 nov. 2020 à 10:27