... | ... | @@ -3,5 +3,55 @@ Le but de cette tâche est de réaliser quelques tests automatiques et de compre |
|
|
|
|
|
Pour cela nous avons installé "Jenkins" un outil d'intégration continue qui va nous permettre de lancer des tests automatiques sans intervention humaine (programmation des tâches à lancer).
|
|
|
|
|
|
** Installation **
|
|
|
** Installation Jenkins **
|
|
|
|
|
|
Jenkins est une application Java, donc si nous avons pas Java d'installé il nous faut l'installer :
|
|
|
|
|
|
> sudo yum install java-1.8.0-openjdk-devel
|
|
|
|
|
|
Activation du Jenkins repository, Import GPG Key depuis le depôt :
|
|
|
|
|
|
> curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
|
|
|
|
|
|
Ajout du dépôt au sysstem :
|
|
|
|
|
|
> sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
|
|
|
|
|
|
Installation de la dernière version de Jenkins :
|
|
|
|
|
|
> sudo yum install jenkins
|
|
|
|
|
|
Démarrage :
|
|
|
|
|
|
> sudo systemctl start jenkins
|
|
|
|
|
|
Vérification que le service à démarrer correctement :
|
|
|
|
|
|
> systemctl status jenkins
|
|
|
|
|
|
Dernière étape :
|
|
|
|
|
|
> sudo systemctl enable jenkins
|
|
|
|
|
|
|
|
|
Paramétrage du Firewall afin d'autoriser le port 8080 utilisé par Jenkins :
|
|
|
|
|
|
> sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
|
|
|
> sudo firewall-cmd --reload
|
|
|
|
|
|
|
|
|
Suite à l'installation de Jenkins nous pouvons à présent nous connecter de la façon suivante : http://your_ip_or_domain:8080
|
|
|
La première connexion nous avons une page qui apparait avec "Unlock Jenkins", cette page nous indique qu'il faut allé dans le fichier "InitailAdminPassword" et copier le mot de passe administrateur et valider.
|
|
|
En suite nous avons une seconde page "Customize Jenkins" avec deux choix :
|
|
|
Install suggested plugins et Select plugins to install
|
|
|
|
|
|
Nous avons cliqué sur le premier choix Install suggested plugins, l'installation se lance.
|
|
|
On crée le "First Admin User" puis on entre url http://your_ip_or_domain:8080 et notre installation est terminé.
|
|
|
|
|
|
Afin de tester notre application Trueack nous avons décider de simuler les étapes suivantes :
|
|
|
|
|
|
* Inscription -> Connexion -> Envoie document
|
|
|
* Connexion -> Lecture document -> Téléchargement document
|
|
|
|
|
|
|
|
|
|