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édente | |||
gestion_configuration:gitlab:main [2022/05/19 14:39] – sgariepy | gestion_configuration:gitlab:main [2022/05/19 14:41] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 211: | 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.1652963960.txt.gz · Dernière modification : 2022/05/19 14:39 de sgariepy