Vous êtes sur la page 1sur 2

Devoirs libres

FDAWA AYACHI
 EXERCICE 1 :
1-Se placer dans la partition « D : / » :

 Cd/d/

2-D’initialiser le projet « villeIntelligente » distant :

 git clone https://gitlab.com/devowfs_adarissa/villeintelligente.git

3-Se placer dans le dossier crée :

 cd villeIntelligente

4-Lister le contenu du dossier crée :

 ls

5-Créer un fichier « accueil.html » :

 touch acceuil.html

6-Ajouter et valider les modifications dans le dépôt local

 git commit -m “ajout de fichier acceuil.html”

7-Téléchargez les derniers changements validés et fusionnés avec la branche :

 git pull origin master.

8-Transférez / Téléversez les validations locales vers le dépôt distant :

 git push origin master

 Exercice 2 :
1. les commandes permettant de :
a. Déplacer le HEAD pour pointer sur la branche master :

 git checkout master


b. Fusionner la branche master avec la branche brVille :

 git merge brVille

c. Fusionner la branche fixRetour1 :

 git merge fixRetour1

2- le schéma
HEAD
MASTER
21c50e2 <= d597096 <= 8b5bd4 <= a392b92
brVille fixRetour1

 Exercice 3 :

1-le rôle de trois de ces outils :


-Jenkins : un serveur open source utilisé pour la construction, le test et le déploiement du
code, configuré pour déclencher l’analyse du code à l’aide de sonarqube après chaque
construction donne un retour sur la qualité du code.

-Git : un système utilisé pour suivre les changements dans le code source lors du
développement logiciel, intégration à sonarqube facilite l'identification et la résolution des
problèmes de qualité du code tout au long du cycle de développement.

-Maven : un outil utilisé pour définir et gérer les dépendances du projet, L'intégration de
Maven avec Sonarqube permet une analyse continue du code et génère des rapports offrant
des informations sur la qualité du code.

2- Parmi les défaillances de code fournies, les "code smells" sont :

a. Espace manqué

d. Code dupliqué

Vous aimerez peut-être aussi