Back to Gitlabhq

Exemples CI/CD

doc-locale/fr-fr/ci/examples/_index.md

19.2.03.4 KB
Original Source

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Utilisez ces exemples pour implémenter GitLab CI/CD selon votre cas d'utilisation spécifique.

Exemples {#examples}

Cas d'utilisationRessource
Déploiement avec DplDéployer des applications avec l'outil Dpl
GitLab PagesPublier des sites web statiques avec déploiement CI/CD automatique
Pipeline multi-projetsCréer, tester et déployer avec des pipelines multi-projets
npm avec semantic-releasePublier des paquets npm dans le registre de paquets GitLab
Composer et npm avec SCPDéployer des scripts Composer et npm avec SCP
PHP avec PHPUnit et atoumTester des projets PHP
Gestion des secrets avec VaultS'authentifier et lire des secrets avec HashiCorp Vault

Exemples contribués par la communauté {#community-contributed-examples}

Ces exemples sont maintenus par la communauté et non par GitLab. La plupart des exemples de projets sont hébergés sur GitLab et peuvent être dupliqués et adaptés à vos propres besoins.

Cas d'utilisationRessource
ClojureTester une application Clojure
Développement de jeuxConfigurer CI/CD pour le développement de jeux
Java avec MavenDéployer des projets Maven vers Artifactory
Java avec Spring BootDéployer une application Spring Boot vers Cloud Foundry
Tests parallèles Ruby & JSExécuter des tests en parallèle pour Ruby et JavaScript
Python sur HerokuTester et déployer une application Python sur Heroku
Environnements éphémères avec NGINXConfigurer des environnements éphémères avec NGINX
Ruby sur HerokuTester et déployer une application Ruby sur Heroku
Scala sur HerokuTester et déployer une application Scala sur Heroku

Exemples de migration CI/CD {#cicd-migration-examples}