Configurez Jenkins pour exécuter vos tests d'API.
Jenkins est un système hautement extensible pour lequel la plupart des actions s'effectuent via des plug-ins. C'est la raison pour laquelle il est nécessaire de configurer Jenkins avant de pouvoir exécuter vos tests.
Avant de commencer
- Vous devez avoir un compte GitHub.
- Vous devez savoir exécuter Talend Cloud API Tester depuis le CLI.
- Vous avez installé le plug-in Maven Talend Cloud API Tester.
Procédure
-
Effectuez un Push de votre scénario dans un dépôt GitHub.
Effectuez un Push des deux fichiers de test :
- le fichier JSON contenant votre scénario,
- le fichier de configuration pom.xml.
Remarque : Talend Cloud API Tester possède une intégration avec GitHub pour vous aider à pousser vos fichiers de test dans GitHub.
-
Cliquez sur , puis recherchez et installez pipeline Maven Integration Plugin et Junit Attachments Plugin.
-
Cliquez sur .
Il existe deux sections de configuration pour JDK et Maven. Configurez-les en cliquant sur Add JDK et Add Maven.
Remarque : Le nom paramétré pour votre installation Maven sera réutilisé. Copiez-le quelque part pour ne pas avoir à retourner sur la page de configuration.
-
Ouvrez la page des identifiants depuis le menu de gauche et cliquez sur Global à côté du Jenkins store.
Certaines informations sont trop sensibles pour être poussées dans un dépôt. Pour ce type d'information, Jenkins possède un système de stockage d'identifiants. Vous pouvez y définir des identifiants et les consommer dans vos Jobs.
-
Cliquez sur Add credentials et saisissez vos informations comme suit, avec votre ID de compte dans le champ Secret. Cliquez sur OK.
-
Répétez l'opération afin d'ajouter des identifiants à votre clé API avec ID CONTACTS_API_KEY, par exemple.