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
Prochaine révision
Révision précédente
tutoriel:comment_installer_gitlab-ce_avec_docker_pour_son_poste_de_travail [Le 30/08/2021, 09:25]
sefran Correction expression
tutoriel:comment_installer_gitlab-ce_avec_docker_pour_son_poste_de_travail [Le 11/09/2022, 12:22] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 89: Ligne 89:
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​postfix_02.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​postfix_02.png?​nolink |}}
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​postfix_03.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​postfix_03.png?​nolink |}}
 +
 +Pour aller plus loin avec le transport de courriels [[:​installer_postfix_en_local_pour_un_poste_de_travail|Installer Postfix en local pour un poste de travail]]
 ==== Autorisez le compte utilisateur à utiliser docker ==== ==== Autorisez le compte utilisateur à utiliser docker ====
 <code bash> <code bash>
Ligne 210: Ligne 212:
  
 ===== Installer GitLab ===== ===== Installer GitLab =====
-GitLab est un gestionnaire de référentiels open source basé sur Rails (langage Rubis) développé par la société GitLab. Il s'agit d'un gestionnaire de révisions de code WEB basé sur git qui permet à votre équipe de collaborer sur le codage, le test et le déploiement d'​applications. ​+GitLab est un gestionnaire de référentiels open source basé sur Rails (langage Rubis) développé par la société GitLab. Il s'agit d'un gestionnaire de révisions de code WEB basé sur git qui permet à votre équipe de collaborer sur le codage, le test et le déploiement d'​applications.
 GitLab fournit plusieurs fonctionnalités,​ notamment les wikis, le suivi des problèmes, les révisions de code et les flux d'​activité. GitLab fournit plusieurs fonctionnalités,​ notamment les wikis, le suivi des problèmes, les révisions de code et les flux d'​activité.
  
Ligne 236: Ligne 238:
  
 external_url "​http://​gitlab.domaine-perso.fr"​ external_url "​http://​gitlab.domaine-perso.fr"​
-…  +
 # Pour activer les fonctions artifacts (tester la qualité du code, déployer sur un serveur distant en SSH, etc.) # Pour activer les fonctions artifacts (tester la qualité du code, déployer sur un serveur distant en SSH, etc.)
 gitlab_rails['​artifacts_enabled'​] = true gitlab_rails['​artifacts_enabled'​] = true
Ligne 282: Ligne 284:
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​conf-gitlab_07.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​conf-gitlab_07.png?​nolink |}}
  
-Dans le menu à gauche cliquer sur **Compte**. Puis modifiez le nom de connexion de l'​administrateur. ​+Dans le menu à gauche cliquer sur **Compte**. Puis modifiez le nom de connexion de l'​administrateur.
  
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​conf-gitlab_08.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​conf-gitlab_08.png?​nolink |}}
Ligne 393: Ligne 395:
    
 ===== Configurer et tester le Runner ===== ===== Configurer et tester le Runner =====
-Activation ​du runner dans docker+==== Installation ​du runner dans docker ​==== 
 <code bash> <code bash>
 utilisateur@MachineUbuntu:​~/​repertoire_de_developpement$ docker run --rm -it -v /​etc/​gitlab-runner:/​etc/​gitlab-runner gitlab/​gitlab-runner register utilisateur@MachineUbuntu:​~/​repertoire_de_developpement$ docker run --rm -it -v /​etc/​gitlab-runner:/​etc/​gitlab-runner gitlab/​gitlab-runner register
Ligne 413: Ligne 416:
 </​code>​ </​code>​
  
-Pour activer ​le runner :+==== Activer ​le runner pour Gitlab ==== 
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner_01.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner_01.png?​nolink |}}
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner_02.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner_02.png?​nolink |}}
Ligne 436: Ligne 440:
 python:​latest python:​latest
 Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded! Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
 +</​code>​
 +
 +==== Paramétrez le runner pour GitLab ====
 +
 +<code bash>
 utilisateur@MachineUbuntu:​~/​repertoire_de_developpement$ sudo chmod o+r /​etc/​gitlab-runner/​config.toml utilisateur@MachineUbuntu:​~/​repertoire_de_developpement$ sudo chmod o+r /​etc/​gitlab-runner/​config.toml
 </​code>​ </​code>​
Ligne 488: Ligne 497:
 done. done.
 </​code>​ </​code>​
-{{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_01.png?nolink |}}+ 
 +Dans **Paramètres/​Intégration et livraison/​Exécuteurs** mettre en pause le runner nouvellement créé pour votre projet 
 + 
 +{{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_03.png?​nolink|}} 
 Cliquez sur l’icone {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_02.png?​nolink|}},​ et sélectionnez «Indique si l’exécuteur peut choisir des tâches sans étiquettes (tags)» : Cliquez sur l’icone {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_02.png?​nolink|}},​ et sélectionnez «Indique si l’exécuteur peut choisir des tâches sans étiquettes (tags)» :
 +
 {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_03.png?​nolink |}} {{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_03.png?​nolink |}}
-{{ :​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​runner-run_04.png?​nolink |}} 
  
 +Relancez le runner
 +
 +{{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_07.png?​nolink|}}
 ==== Tester le fonctionnement du runner ==== ==== Tester le fonctionnement du runner ====
 Éditer le fichier **.gitlab-ci.yml** dans repertoire_de_developpement. Éditer le fichier **.gitlab-ci.yml** dans repertoire_de_developpement.
Ligne 540: Ligne 556:
 ===== Tester les Pages GitLab ===== ===== Tester les Pages GitLab =====
 Créer un projet de rendu de pages HTML Créer un projet de rendu de pages HTML
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_01.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_01.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_02.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_02.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_03.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_03.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_04.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_04.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_05.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_05.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_06.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages_06.png?​nolink|}}
  
 Créer le «runner» pour ce projet Créer le «runner» pour ce projet
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_01.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_01.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_02.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_02.png?​nolink|}}
  
Ligne 556: Ligne 580:
 Running in system-mode. Running in system-mode.
  
-Enter the Gitlab instance URL (for example, https://​gitlab.com/​):​ 
 Enter the GitLab instance URL (for example, https://​gitlab.com/​):​ Enter the GitLab instance URL (for example, https://​gitlab.com/​):​
 http://​gitlab.domaine-perso.fr/​ http://​gitlab.domaine-perso.fr/​
Ligne 626: Ligne 649:
  
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_03.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_03.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_04.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_04.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_05.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_05.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_06.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_06.png?​nolink|}}
  
Ligne 637: Ligne 663:
  
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_08.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_08.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_09.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_09.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_10.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_10.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_11.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_11.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_12.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_12.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_13.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_13.png?​nolink|}}
 +
 {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_14.png?​nolink|}} {{:​tutoriel:​comment_installer_gitlab-ce_sur_son_poste_de_travail:​pages-runner_14.png?​nolink|}}
  
 Supprimez le projet (**Paramètres/​Général/​Advenced/​Delete project**), et nettoyez le runner de test «Runner Test Pages GitLab» du fichier **/​etc/​gitlab-runner/​config.toml**. Supprimez le projet (**Paramètres/​Général/​Advenced/​Delete project**), et nettoyez le runner de test «Runner Test Pages GitLab» du fichier **/​etc/​gitlab-runner/​config.toml**.
  • tutoriel/comment_installer_gitlab-ce_avec_docker_pour_son_poste_de_travail.1630308313.txt.gz
  • Dernière modification: Le 30/08/2021, 09:25
  • par sefran