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:03] 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&800 |}} | ||
- | |||
- | 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> | ||
+ | |||
+ | |||