Le Jenkins Team Client est un ensemble de scripts, packagé sous la forme d’une pipeline shared library, qui permet d’interconnecter Jenkins avec un serveur Moovapps Team.
L’objectif est pouvoir facilement réaliser des opérations sur Moovapps Team depuis des scripts Jenkins Pipeline, comme notifier des utilisateurs de la réussite ou non d’un job, etc….
Cette commande permet d'envoyer le résumé d'un rapport Cucumber dans une discussion
Cette commande permet d'envoyer un message texte dans une discussion
Afin de pouvoir utiliser les fonctions du Jenkins Team Client, il est nécessaire d’inclure la bibliothèque dans le script pipeline à executer et d’inviter l’utilisateur associé au serveur dans les discussions cibles.
L’instruction @Library permet d’inclure la bibliothèque de fonctions dans des scripts pipeline. Sur le serveur Jenkins de la R&D, la bibliothèque utilise l’identifiant team. Il faut utiliser la commande @Library("team") _ en en-tête des scripts d’intégration continue.
Pour utiliser les commandes sur VisiaTEAM, il faut inviter, dans les discussions, l’utilisateur Api JENKINS. L’invitation, de cet utilisateur, est obligatoire afin de respecter la gestion des droits de la plateforme Team.
L’administrateur doit avoir au préalable installer la bibliothèque dans l’écosystème Jenkins. Pour ce faire, il suffit de se référer à la page Extending with Shared Librairies.

L’administrateur doit également déclarer les informations de connexion au sein du système de gestion d’identifiants :
