Catégories

Créer une instance sur AWS

Un guide étape par étape pour créer et configurer une instance Agilitest/Jenkins fonctionnant sur la plateforme en nuage Amazon Web Services (AWS).

Dans AWS, une instance est une VM (Virtual Machine), un conteneur, etc. Dans notre cas, l'instance sera une VM.

Créer une instance pour Agilitest/Jenkins dans le nuage AWS.

Pour créer votre instance, vous allez passer par 7 étapes. Pour commencer à créer une instance, cliquez sur "lancer l'instance".

Étape 1 : Choisissez votre image

Agilitest a besoin d'une distribution Windows. Dans la barre de recherche, entrez "Windows 2016" et sélectionnez l'image "Microsoft Windows Server 2016 Base".


Étape 2 : Choisir le type d'instance

Pour le choix du type d'instance, un type t2.small suffira. Cependant, pour plus de confort, il est recommandé d'utiliser un type t2.large ou plus grand.

Après avoir sélectionné le type d'instance que vous souhaitez utiliser, cliquez sur "suivant".

Étape 3 : Configurer l'instance

Pour cette étape, aucun changement n'est nécessaire pour faire fonctionner l'instance. Vous pouvez passer à l'étape suivante.

Étape 4 : Stockage

La configuration par défaut est suffisante pour notre instance. Vous pouvez passer à l'étape suivante.

Étape 5 : Étiquettes

Cette étape facilite la lecture de votre liste d'instances. Il n'est pas nécessaire d'ajouter des balises mais cela simplifiera votre lecture.

Étape 6 : Configuration du groupe de sécurité

Tout d'abord, vous devrez créer un groupe de sécurité. Le nom et la description sont ouverts, à vous de remplir les informations en fonction de votre configuration.
Le champ type vous permet de choisir avec quel protocole vous allez vous connecter à votre instance. Le choix d'une connexion avec le protocole RDP est simple et parfaitement fonctionnel.
Aucune modification n'est nécessaire sur le protocole et le ciblage des ports.
Dans la partie source, choisissez "Mon IP" afin que seule votre machine puisse accéder à votre instance. Si vous avez besoin d'y accéder via une autre adresse IP, vous pouvez ajouter une nouvelle règle "personnalisée" avec l'adresse IP de la machine à laquelle vous voulez accéder.

Une fois que c'est fait, vous devrez cliquer sur "revoir et lancer".

Étape 7 : Lancer l'instance et créer la clé d'accès

Cliquez sur "lancer", une fenêtre s'ouvre pour sélectionner ou créer une paire de clés. Si vous avez déjà une paire de clés, sélectionnez-la. Si vous n'en avez pas, sélectionnez "create a new key pair". Donnez-lui un nom et téléchargez-la.
Attention, vous devez sauvegarder votre clé ou vous ne pourrez pas accéder à votre instance. Vous pouvez maintenant lancer votre instance.

Se connecter à l'instance

Maintenant que votre instance a été créée, vous devez vous y connecter. Pour ce faire, cliquez sur votre instance une fois qu'elle a démarré, puis cliquez sur "connecter". Vous arrivez sur la fenêtre de connexion de votre instance.

Vous devrez d'abord cliquer sur "obtenir le mot de passe" pour obtenir votre mot de passe.

Ici, vous devrez obtenir la clé téléchargée à l'étape 7 via "Browse" et ensuite décrypter cette clé pour obtenir votre mot de passe.
Votre mot de passe ne changera pas d'une connexion à l'autre, même si vous arrêtez votre instance. Pensez donc à noter votre mot de passe pour ne pas avoir à répéter cette étape.
Vous pouvez maintenant télécharger votre bureau à distance et vous y connecter avec votre mot de passe.

Installation d'Agilitest

Une fois que votre instance a été créée et que vous vous êtes connecté, vous devrez installer Agilitest.
Tout d'abord, téléchargez Agilitest et JDK 10 (requis pour Jenkins). Ensuite, lancez Agilitest depuis les paramètres et téléchargez les paramètres de ATS et les paramètres de java (JDK). Allez ensuite sur Outils et téléchargez Jasper, Maven et Jenkins (version serveur embarquée).
Si vous avez un Git, vous pouvez le lier à votre Agilitest. Pour ce faire, allez dans "settings", et cliquez sur ajouter dans le compte git.


Installation de Jenkins

Pour finir, vous devez vous connecter à votre Jenkins. Cliquez sur "connecter" puis connectez-vous localement via un navigateur à l'adresse localhost:port
Dans Jenkins, allez à Gérer Jenkins > Configuration globale de l'outil et installez le JDK 10.
En option, toujours dans Manage Jenkins > Configure system, vous pouvez ajouter votre serveur github pour pouvoir rejouer vos tests. Cependant, vous devrez également lier votre github à Agilitest. Vous pouvez le faire directement dans les paramètres d'Agilitest.


Votre instance avec Agilitest est maintenant prête à effectuer vos premiers tests.

Vous avez encore besoin d'aide ?
Contacter le support