This is an old revision of the document!
Table of Contents
Gestion de versions
A chacun son projet dans gitlab
- Connectez-vous à https://git-iutinfo.unice.fr/ (Compte de l'université)
- Créez un projet (un par binôme au minimum)
- Cette fois ci c’est votre propre projet contrairement à l’étape précédente où vous avez récupéré les codes d’un projet existant. Commencez par définir votre environnement et créez le readme.md
- Placez-vous bien dans le répertoire sur votre machine où vous désirez garder un lien avec le dépôt distant,
- puis exécutez les instructions qui vous sont données sous
détails
pour définir la configuration globale et créer le dépôt- “git clone …” qu'est-ce qui a été modifié dans votre répertoire (epnsez aux fichiers cachés).
- Essayez d'identifier le sens de chacune des instructions réalisées précédemment et les messages que vous avez eus.
- Le fichier Readme.MD …
OK vous êtes prêts à synchroniser vos fichiers entre votre répertoire local et le dépôt distant.
Apprentissage de Git en lignes de commandes
Passage à sourceTree
- download
- installer le .exe
- Il vous faut un compte Bitbucket ou Atlassian mais vous pouvez vous connecter avec un compte google par exemple.
- Désélectionner Mercurial nous ne l'utiliserons pas.
- Clef SSH, vous pouvez dire non.
- Pour vous connecter à gitlab : clone
- Noter que vous pouvez aussi utiliser les “repository” de projets (bouton add) lorsque vous avez plusieurs projets à gérer en parallèle (par exemple, plusieurs projets github, différents dépôts pour l'IUT, différents dépôts pour vos projets personnels ect.)
www.sonarqube.org download LTS Relase
Utilisation de gitflow
References
https://www.wax-interactive.com/fr-ch/automatiser-production-gitlab-2
https://www.grafikart.fr/formations/git/git-flow
https://medium.com/@budioktaviyans/how-to-make-a-git-flow-using-sourcetree-20ab77fe6813
Analyse de la qualité : SonarQube
Générer un token
il vous faut sonar-scaner qui n'est pas sur la machine..
Attention il faut etre sur le VPN http://codequal-info-01:9000