Qu'est-ce que GitHub?
Git Hub est une plateforme de collaboration. Il est construit sur git. Il vous permet de conserver des copies locales et distantes de votre projet. Un projet que vous pouvez publier parmi les membres de votre équipe car ils peuvent l'utiliser et le mettre à jour à partir de là lui-même.
Avantages de l'utilisation de Git Hub pour Selenium.
- Lorsque plusieurs personnes travaillent sur le même projet, elles peuvent mettre à jour les détails du projet et informer les autres membres de l'équipe simultanément.
- Jenkins peut nous aider à construire régulièrement le projet à partir du référentiel distant, ce qui nous aide à garder une trace des constructions ayant échoué.
Dans ce tutoriel, vous apprendrez
- Prérequis pour l'intégration Selenium et github
- Installation des binaires Git
- Installation du plugin Jenkins Git
- Configurer notre Eclipse avec le plugin GitHub
- Construire un référentiel sur Git
- Exemple de test d'utilisation de Selenium avec Git Hub.
Prérequis pour l'intégration Selenium et github
Avant de commencer l'intégration du sélénium et de git hub, nous devons installer les composants suivants.
- Installation de Jenkins.
- Installation de Maven.
- Installation de Tomcat.
Vous pouvez trouver ces étapes d'installation dans les liens suivants:
1) Guide d'installation de Maven et Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Guide d'installation Tomcat (https://www.guru99.com/apache.html)
Installation des binaires Git
Commençons maintenant par installer "Git Binaries".
Étape 1) Lancez le navigateur et accédez à URL- https://git-scm.com/
Étape 2) Téléchargez la dernière version stable.
Étape 3) Cliquez sur les téléchargements pour Windows une fois le fichier téléchargé, nous pouvons commencer notre installation.
Étape 4) Accédez à l'emplacement de téléchargement ou à l'icône et exécutez le programme d'installation.
Étape 5) Cliquez sur Bienvenue et Licence publique générale.
Étape 6) Cliquez sur le bouton "Suivant" dans l'assistant de configuration de git
Étape 7) Lisez la licence publique générale GNU et cliquez sur suivant
Une autre fenêtre apparaîtra,
Étape 8) Dans cette étape,
- Sélectionnez le répertoire dans lequel vous souhaitez installer "Git Binaries" et
- Cliquez sur le bouton suivant
Étape 9) Sélectionnez le composant que vous souhaitez installer et cliquez sur suivant
Étape 10) Si vous souhaitez créer un dossier de menu de démarrage pour Git, laissez le paramètre par défaut et cliquez sur Suivant.
Étape 11) Dans cette étape,
- Sélectionnez Utiliser Git dans l'invite de commande Windows pour exécuter Git à partir de la ligne de commande et
- Cliquez sur suivant.
Laissez le paramètre par défaut et cliquez sur suivant pour installer.
Étape 12) Dans cette étape,
- Sélectionnez Utiliser Open SSH. Cela nous aidera à exécuter la commande à partir de la ligne de commande et définira le chemin de l'environnement.
- Cliquez sur le bouton suivant.
Étape 13) Dans cette étape,
- Sélectionnez "Checkout windows-style, commit Unix-style line end" (comment le hub git doit traiter les fins de ligne dans les fichiers texte).
- Cliquez sur le bouton suivant.
Étape 14) Dans cette étape,
- Sélectionnez Utiliser MinTTY est le terminal par défaut de MSys2 pour Git Bash
- Cliquez sur le bouton suivant
Une fois que git est installé avec succès, vous pouvez accéder au git.
Ouvrez l'invite de commande et tapez "git" et appuyez sur "Entrée" Si vous voyez l'écran ci-dessous signifie qu'il est installé avec succès
Installation du plugin Jenkins Git
Commençons maintenant par l'installation du plugin Jenkins Git.
Étape 1) Lancez le navigateur et accédez à votre Jenkins.
Étape 2) Cliquez sur Gérer Jenkins.
Étape 3) Cliquez sur Gérer les plugins, cela ouvrira une autre fenêtre
Étape 4) Cliquez sur l'onglet Disponible
Étape 5) Dans cette étape,
- Sélectionnez le plugin GitHub puis
- Cliquez sur Télécharger maintenant et installez après le bouton de redémarrage.
Maintenant, il installera les plugins suivants.
Une fois l'installation terminée. Redémarrez votre serveur Tomcat en appelant le fichier "shutdown.bat"
Après avoir redémarré le tomcat et Jenkins, nous pouvons voir que les plugins sont installés dans l'onglet "Installé".
Configurer notre Eclipse avec le plugin GitHub
Maintenant, installons le plugin GitHub pour Eclipse.
URI pour l'emplacement du plugin EGit https://download.eclipse.org/egit/updates/
Étape 1) Lancez Eclipse puis
- Cliquez sur le bouton d'aide puis
- Cliquez sur installer un nouveau logiciel
Étape 2) L'écran ci-dessous s'ouvrira une fois que nous cliquons sur le nouveau logiciel d'installation. Cliquez maintenant sur ajouter
Étape 3) Dans cette étape,
- Tapez le nom "EGIT" et
- Entrez l'emplacement https://download.eclipse.org/egit/updates/ puis
- Cliquez sur ok.
Étape 4) Cliquez ensuite sur tout sélectionner et ensuite
Étape 5) Cliquez sur Suivant et cliquez sur Accepter le contrat de licence, puis terminez l'installation.
Puis redémarrez l'éclipse.
Construire un référentiel sur Git
Étape 1) Accédez à l'URI Git Hub: https://github.com/ inscrivez-vous à git hub
Étape 2) Une fois que vous vous êtes inscrit avec succès, cliquez sur Créer un nouveau référentiel
Étape 3) Dans cette étape,
- Entrez le nom du référentiel et
- cliquez sur créer un référentiel
Exemple de test d'utilisation de Selenium avec Git Hub.
Étape 1) Une fois que nous avons terminé avec le nouveau référentiel, lancez Eclipse
- Cliquez sur le fichier
- Cliquez ensuite sur nouveau bouton puis
- Cliquez sur autre
Étape 2) Dans cette étape,
- Sélectionnez Maven Project et parcourez l'emplacement.
- Cliquez sur suivant
Étape 3) Dans cette étape,
- Sélectionnez le nom et l'emplacement du projet puis
- Cliquez sur suivant
Étape 4) Cliquez sur suivant
Étape 5) Dans cette étape,
- Entrez l'ID de groupe et
- Identifiant de l'artefact et
- Cliquez sur le bouton Terminer.
Dès que vous cliquez sur le bouton Terminer, un projet sera créé.
Étape 6)
Créons maintenant un exemple de script
Poussons le code / référentiel local vers Git Hub.
Étape 7) Dans cette étape,
- Ouvrez eclipse, puis accédez au projet
- Faites un clic droit sur le projet et sélectionnez "équipe" puis
- Sélectionnez un projet de partage
Étape 8) Une fois que nous cliquons sur "Partager le projet" dans l'écran ci-dessus, nous obtiendrons une autre fenêtre
Dans cette étape,
- Sélectionnez le référentiel local et
- Cliquez sur Terminer.
Une fois que nous avons cliqué sur Terminer, nous pouvons voir le changement dans la structure du projet que nous avons créé un référentiel local.
Il est maintenant temps de pousser notre code vers le référentiel Git Hub
Étape 9) Dans cette étape,
- Faites un clic droit sur le projet et l'équipe puis
- Cliquez sur commit
Étape 10) Dans cette étape,
- Entrez un message de validation et
- Sélectionnez les fichiers que nous voulons envoyer au référentiel Git Hub
- Cliquez sur commit et push
Une fois que vous avez terminé, vous pouvez voir que les icônes du projet sont en cours de modification, cela indique que nous avons réussi à pousser et à valider notre code dans Git Hub
Nous pouvons vérifier dans le hub Git dans le référentiel que notre projet est correctement poussé dans le référentiel
Il est maintenant temps d'exécuter notre projet depuis Git Hub dans Jenkins
Étape 11) Lancez le navigateur et ouvrez votre Jenkins.
Étape 12) Cliquez sur nouvel élément.
Étape 13) Dans cette étape,
- Entrez le nom de l'article
- Sélectionnez le projet Maven
- Cliquez sur le bouton OK
Étape 14) Dans cette étape, nous allons configurer Git Hub dans Jenkins
- Cliquez sur Git et
- Entrez l'URI du référentiel
- Cliquez sur Ajouter un référentiel
Si vous avez plusieurs référentiels dans Git Hub, vous devez ajouter le champ Nom Refspec du référentiel.
Nous pouvons obtenir l'URI dans Git Hub
Étape 15) Dans cette étape,
- Ajoutez l'emplacement du fichier pom.xml dans la zone de texte et
- Spécifiez les objectifs et les options pour Maven puis
- Sélectionnez une option sur la façon d'exécuter le test
- Cliquez sur le bouton Enregistrer.
Étape 16) une fois que nous cliquons sur Enregistrer ci-dessous, l'écran apparaîtra,
Maintenant, nous pouvons construire notre projet en cliquant sur construire.
Étape 17) Il affichera la construction, cliquez sur le numéro de construction ou la date de construction.
Étape 18) une fois que nous cliquons sur le numéro de version ci-dessous, l'écran apparaîtra où nous pouvons voir la sortie de la console dans cette étape, cliquez sur la sortie de la console.
Enfin, nous pouvons vérifier que notre construction est terminée / exécutée avec succès.
Cet article est contribué par Chaitanya Pujari