User Tools

Site Tools


2018-2019:gitlab:ci:start

This is an old revision of the document!


Gestion de versions

A chacun son projet dans gitlab

  1. Connectez-vous à https://git-iutinfo.unice.fr/ (Compte de l'université)
  2. Créez un projet (un par binôme au minimum)
  3. Ajouter un de vos camarades à ce project (vous pourrez revenir sur ce point plus tard).
  4. 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
    1. Placez-vous bien dans le répertoire sur votre machine où vous désirez garder un lien avec le dépôt distant,
    2. 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

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

  1. download
  2. installer le .exe
  3. Il vous faut un compte Bitbucket ou Atlassian mais vous pouvez vous connecter avec un compte google par exemple.
  4. Désélectionner Mercurial nous ne l'utiliserons pas.
  5. Clef SSH, vous pouvez dire non.
  6. Pour vous connecter à gitlab : clone
    1. récupérer l'adresse de votre dépôt git :
    2. la destination est celle sur votre machine, vous y retrouverez vos sources.
  7. Initialiser votre dépôt en git-flow (Flux Git en haut à droite)

- 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

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

2018-2019/gitlab/ci/start.1533301400.txt.gz · Last modified: 2018/08/03 15:03 by blay