This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2018-2019:gitlab:ci:start [2018/08/03 15:02] blay [A chacun son projet dans gitlab] |
2018-2019:gitlab:ci:start [2018/08/10 15:17] (current) blay |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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) | ||
- | - Ajouter un de vos camarades à ce project (vous pourrez revenir sur ce point plus tard). {{ :2018-2019:gitlab:ci:addmember.png?direct&200 |}} | ||
- | - 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{{ :2018-2019:gitlab:ci:instructioncreationdepot.png?direct&600 |}} | ||
- | |||
- | 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 ===== | ||
- | [[https://mbf-iut.i3s.unice.fr/doku.php?id=2018_2019:s3:methodo:td:git|Introduction à git]] | ||
- | |||
- | ===== Passage à sourceTree ===== | ||
- | - www.sourcetreeapp.com | ||
- | - 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 | ||
- | - récupérer l'adresse de votre dépôt git : {{ :2018-2019:gitlab:ci:clonegitlab.png?direct&300 |}} | ||
- | - la destination est celle sur votre machine, vous y retrouverez vos sources. {{:2018-2019:gitlab:ci:clone.png?300|}} | ||
- | - Initialiser votre dépôt en git-flow (Flux Git en haut à droite) {{:2018-2019:gitlab:ci:capture_d_ecran_3_.png?300|}} | ||
- | |||
- | - 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 ===== | ||
- | [[https://medium.com/@budioktaviyans/how-to-make-a-git-flow-using-sourcetree-20ab77fe6813|Suivre le tutoriel 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 ===== | ===== Analyse de la qualité : SonarQube ===== | ||
+ | <accordion collapsed="true"> | ||
+ | <panel icon="fa fa-pencil" title="Gérer la qualité"> | ||
Générer un token | Générer un token | ||
- | |||
- | il vous faut sonar-scaner qui n'est pas sur la machine.. | ||
Attention il faut etre sur le VPN | Attention il faut etre sur le VPN | ||
http://codequal-info-01:9000 | http://codequal-info-01:9000 | ||
+ | </panel> | ||
+ | </accordion> | ||
+ | |||
+ | |||