Back to Gitlabhq

Déployer et releaser votre application

doc-locale/fr-fr/topics/release_your_application.md

19.1.02.3 KB
Original Source

Le déploiement est l'étape du processus de livraison logicielle au cours de laquelle votre application est déployée vers son infrastructure cible finale.

Vous pouvez déployer votre application en interne ou de manière publique. Prévisualisez une release dans un environnement éphémère, et utilisez des feature flags pour déployer des fonctionnalités de manière progressive.

{{< cards >}}

{{< /cards >}}

  • Auto DevOps est un workflow automatisé basé sur CI/CD qui prend en charge l'ensemble de la chaîne d'approvisionnement logicielle : compilation, test, lint, package, déploiement, sécurisation et surveillance des applications à l'aide de GitLab CI/CD. Il fournit un ensemble de modèles prêts à l'emploi qui couvrent la grande majorité des cas d'utilisation.
  • Auto Deploy est l'étape DevOps dédiée au déploiement de logiciels à l'aide de GitLab CI/CD. Auto Deploy dispose d'une prise en charge intégrée des déploiements EC2 et ECS.
  • Déployez vers des clusters Kubernetes en utilisant l'agent GitLab pour Kubernetes.
  • Utilisez des images Docker pour exécuter des commandes AWS depuis GitLab CI/CD, ainsi qu'un modèle pour faciliter le déploiement vers AWS.
  • Utilisez GitLab CI/CD pour cibler tout type d'infrastructure accessible par GitLab Runner. Les variables d'environnement utilisateur et prédéfinies et les modèles CI/CD permettent de configurer un grand nombre de stratégies de déploiement.
  • Utilisez Cloud Seed de GitLab pour configurer les informations d'identification de déploiement et déployer votre application sur Google Cloud Run avec un minimum de friction.