Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:bcag2:gitlab [Le 13/07/2020, 12:15] spnuxutilisateurs:bcag2:gitlab [Le 16/09/2020, 09:38] (Version actuelle) – [GitLab] bcag2
Ligne 1: Ligne 1:
 +====== GitLab ======
 +Outre la plate-forme d'hébergement, [[wpfr>GitLab]] est une "[[wpfr>Forge_(informatique)|forge]]" basée sur [[:git]]. À la différence de [[wpfr>GitHub]] qui est centralisée (et appartient depuis 2018 à MicroSoft), les instances peuvent être **auto-hébergé sur vos serveurs**. C'est l'objet de cette page.
  
 +Nous n'aborderons ici que la version "Community Edition" (CE), sous licence MIT, mais il existe aussi une version "Enterprise Edition" (EE), propriétaire
 +
 +===== GitLab-CE =====
 +La documentation officielle (en anglais) est assez complète:
 +[[https://about.gitlab.com/install/#ubuntu]] mais les commandes sont écrites pour la version EE, il suffit de remplacer par **//ce//**
 +
 +==== Dépendances nécessaires ====
 +<code bash>sudo apt-get update
 +sudo apt-get install -y curl openssh-server ca-certificates
 +sudo apt-get install -y postfix</code>
 +
 +==== Paquet GitLab-CE ====
 +<code bash>curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash</code>
 +
 +==== Compléments ====
 +FIXME
 +
 +==== Configuration ====
 +FIXME
 +
 +===== GitLab-runner =====
 +GitLab offre en plus du partage de projet, gestion de tickets… de l'[[wpfr>Intégration_continue|Intégration Continue (Continuous Integration-CI en anglais)]]. On peut pour cela, installer gitlab-runner sur le même serveur, un autre serveur ou simplement sur son PC pour faire des essais.
 +==== Installation ====
 +Depuis les dépôts, avec les [[:sudo|droits d'administration]]:
 +<code bash>apt install gitlab-runner</code>
 +
 +==== Voir aussi ====
 +  * **(en)** [[https://www.gitlab.com|Site officiel]]
 +
 +----
 +
 +//Contributeurs : [[utilisateurs:bcag2]],//