gestion_configuration:gitlab:main
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
gestion_configuration:gitlab:main [2017/02/23 02:06] – [Configuration derrière un reverse-proxy] sgariepy | gestion_configuration:gitlab:main [2022/05/19 14:41] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
+ | ====== GitLab ====== | ||
+ | |||
+ | Instructions pour une installation de GitLab on-premise. | ||
+ | |||
+ | |||
====== Installation ====== | ====== Installation ====== | ||
Ligne 16: | Ligne 22: | ||
+ | ===== Changer le timezone ===== | ||
+ | |||
+ | |||
+ | Dans sudo nano / | ||
+ | |||
+ | gitlab_rails[' | ||
+ | | ||
+ | Ensuite: | ||
+ | $ sudo gitlab-ctl reconfigure | ||
+ | $ sudo gitlab-ctl restart | ||
===== Changer le port ===== | ===== Changer le port ===== | ||
Ligne 138: | Ligne 154: | ||
* Faire '' | * Faire '' | ||
+ | |||
+ | ===== Informations ===== | ||
+ | |||
+ | Quand le runner est en mode Shell, les builds sont faits dans ''/ | ||
===== Runners ===== | ===== Runners ===== | ||
Ligne 181: | Ligne 201: | ||
====== Configuration derrière un reverse-proxy ====== | ====== Configuration derrière un reverse-proxy ====== | ||
- | [[https:// | + | [[https:// |
Ligne 191: | Ligne 211: | ||
nginx[' | nginx[' | ||
</ | </ | ||
+ | |||
+ | |||
+ | ====== GitLab.com ====== | ||
+ | |||
+ | |||
+ | ===== GitLab CI ===== | ||
+ | |||
+ | Cette section s' | ||
+ | |||
+ | |||
+ | ==== Fichier de configuration YAML ==== | ||
+ | |||
+ | Pour configurer le GitLab CI pour un projet, il faut créer et commiter un fichier '' | ||
+ | |||
+ | Voir la documentation | ||
+ | |||
+ | === Artefacts === | ||
+ | |||
+ | |||
+ | == Expire In == | ||
+ | |||
+ | Si on veut un artefact reste que pour un certain temps, on peut utiliser '' | ||
+ | |||
+ | < | ||
+ | artefact: | ||
+ | paths: | ||
+ | - fichier.txt | ||
+ | expire_in: 20 minutes | ||
+ | </ | ||
+ | |||
+ | |||
+ | === before_script === | ||
+ | |||
+ | Permet d' | ||
+ | |||
+ | |||
+ | |||
+ | ==== Exécuter des jobs en parallèle ==== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== GitLab Runner ==== | ||
+ | |||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | === Unregister runner === | ||
+ | |||
+ | Obtenir le token du runner avec '' | ||
+ | |||
+ | $ sudo gitlab-runner list | ||
+ | $ sudo gitlab-runner unregister -u https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Utilisation de Docker avec GitLab CI ===== | ||
+ | |||
+ | Il faut ajouter le user '' | ||
+ | |||
+ | $ sudo usermod -a -G docker gitlab-runner | ||
+ | |||
+ | |||
+ | |||
+ | ====== Sources ====== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
gestion_configuration/gitlab/main.1487812005.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)