linux_gitlab

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édentes Révision précédente
linux_gitlab [2020/02/21 12:44] nekanlinux_gitlab [2021/03/05 16:32] (Version actuelle) nekan
Ligne 1: Ligne 1:
-~~CLOSETOC~~ 
 ====== GitLab - Installation d'une plateforme DevOps ====== ====== GitLab - Installation d'une plateforme DevOps ======
 +<label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/02/21 09:21//
  
 ''GitLab'' est une plateforme de gestion ''DevOps''. Elle permet de coopérer sur le développement de projet, de suivre les modifications, de les acter ou les refuser, etc... ''GitLab'' est une plateforme de gestion ''DevOps''. Elle permet de coopérer sur le développement de projet, de suivre les modifications, de les acter ou les refuser, etc...
Ligne 6: Ligne 6:
   * Référence : [[https://about.gitlab.com/|GitLab]]   * Référence : [[https://about.gitlab.com/|GitLab]]
  
-<note>Cette procédure a été réalisée et testée sur un VM Debian 10.</note>+<callout type="primary" icon="true" title="Environnement">Cette procédure a été réalisée et testée sur un VM Debian 10.</callout>
  
-<note warning>Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</note>+<callout type="danger" icon="true" title="Droits">Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</callout>
  
 ===== Prérequis ===== ===== Prérequis =====
  
-<note important>''GitLab'' peut nécessiter pas mal de ressources CPU, RAM et Disque. Veillez à dimensionner correctement le serveur. De plus, il installe son propre serveur ''nginx'', il est donc recommandé de l'installer sur un serveur sans service Web voire sur un serveur dédié.</note>+<callout type="warning" icon="true" title="Ressources">''GitLab'' peut nécessiter pas mal de ressources CPU, RAM et Disque. Veillez à dimensionner correctement le serveur. De plus, il installe son propre serveur ''nginx'', il est donc recommandé de l'installer sur un serveur sans service Web voire sur un serveur dédié.</callout>
  
 L'installation de ''GitLab'' nécessite quelques prérequis au niveau des paquets : L'installation de ''GitLab'' nécessite quelques prérequis au niveau des paquets :
Ligne 29: Ligne 29:
 <sxh bash>EXTERNAL_URL="http://gitlab.shyrkasys.local"</sxh> <sxh bash>EXTERNAL_URL="http://gitlab.shyrkasys.local"</sxh>
  
-<note important>+<callout type="primary" icon="true" title="Accessibilité">
   * J'ai utilisé ici une adresse local, définie sur mon DNS local. On peut très bien indiquer une adresse publique pour que le ''GitLab'' soit accessible de l'extérieur.   * J'ai utilisé ici une adresse local, définie sur mon DNS local. On peut très bien indiquer une adresse publique pour que le ''GitLab'' soit accessible de l'extérieur.
   * L'adresse peut être en ''HTTPS'' dans ce cas, l'installateur va automatiquement faire une demande de certificat auprès de Let's Encrypt.   * L'adresse peut être en ''HTTPS'' dans ce cas, l'installateur va automatiquement faire une demande de certificat auprès de Let's Encrypt.
-</note>+</callout>
  
  
Ligne 83: Ligne 83:
  
   * Lors de la première connexion, ''GitLab'' vous demande de configurer le mot de passe de l'administrateur ''root'' :   * Lors de la première connexion, ''GitLab'' vous demande de configurer le mot de passe de l'administrateur ''root'' :
-{{ :linux:gitlab:gitlab_001.png |}}+<image shape="thumbnail">{{ :linux:gitlab:gitlab_001.png |}}</image>
   * Une fois renseigné, on peut alors se connecter sur le compte ''root'' :   * Une fois renseigné, on peut alors se connecter sur le compte ''root'' :
-{{ :linux:gitlab:gitlab_002.png |}}+<image shape="thumbnail">{{ :linux:gitlab:gitlab_002.png |}}</image>
   * Vous avez désormais accès à la page d’accueil de l'administrateur :   * Vous avez désormais accès à la page d’accueil de l'administrateur :
-{{ :linux:gitlab:gitlab_003.png |}}+<image shape="thumbnail">{{ :linux:gitlab:gitlab_003.png |}}</image>
   * De là, vous pouvez :   * De là, vous pouvez :
     * Créer des utilisateurs.     * Créer des utilisateurs.
Ligne 127: Ligne 127:
 <sxh bash>gitlab-ctl reconfigure</sxh> <sxh bash>gitlab-ctl reconfigure</sxh>
  
-<note important>Certains paramètres dépendent entièrement de votre serveur SMTP. Vous trouverez d'autres explications et exemples sur [[https://docs.gitlab.com/omnibus/settings/smtp.html|GitLab]]</note>+<callout type="warning" icon="true" title="Messagerie">Certains paramètres dépendent entièrement de votre serveur SMTP. Vous trouverez d'autres explications et exemples sur [[https://docs.gitlab.com/omnibus/settings/smtp.html|GitLab]]</callout>
  
   * On peut tester la configuration en lançant la console ''gitlab-rails'' :   * On peut tester la configuration en lançant la console ''gitlab-rails'' :
Ligne 145: Ligne 145:
   * La console devrait alors vous renvoyer le résultat en sachant qu'elle affichera toute erreur qui pourrait subvenir.   * La console devrait alors vous renvoyer le résultat en sachant qu'elle affichera toute erreur qui pourrait subvenir.
  
-<note tip>Félicitations, vous avez désormais un serveur ''GitLab'' opérationnel.</note>+<callout type="success" icon="true" title="Installation">Félicitations, vous avez désormais un serveur ''GitLab'' opérationnel.</callout>
  
- --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/02/21 09:21// 
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • linux_gitlab.1582285477.txt.gz
  • Dernière modification : 2020/02/21 10:44
  • (modification externe)