查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

Présentation des environnements

Pour les applications de production, vous devez configurer un flux de travail de développement clair, en particulier si plusieurs personnes travaillent sur votre application. Un workflow de développement implique généralement la configuration et la gestion de plusieurs environnements.

Firebase offre différents niveaux de prise en charge pour les flux de travail des développeurs et les environnements constitutifs. Une fois que vous vous serez familiarisé avec les termes et les hypothèses du flux de travail des développeurs sur cette page, consultez nos bonnes pratiques générales et nos consignes de sécurité générales pour la configuration d'un projet Firebase et de vos applications.

À propos des environnements

Dans le développement de logiciels, un environnement est l'ensemble du matériel et des logiciels nécessaires pour exécuter une instance d'une application ou d'un système d'applications.

Une série d'environnements fournit une isolation pour le développement et le test de logiciels sans impact sur les utilisateurs. Comme illustré dans le diagramme ci-dessous, les environnements de haut niveau sont considérés comme de pré-production ou de production , et vous pouvez avoir autant d'environnements de pré-production que nécessaire. Le diagramme décrit également les pratiques courantes et les fonctionnalités associées à chaque type d'environnement .

Le processus de progression d'une fonctionnalité ou d'une version dans ces environnements jusqu'à la production s'appelle un pipeline de déploiement .

Diagramme montrant les environnements qui composent généralement le pipeline de déploiement, y compris le développement, les tests et l'assurance qualité, la mise en scène et enfin la production

Types d'environnements

Un environnement est composé de l'infrastructure sous-jacente dont vous avez besoin pour exécuter et prendre en charge votre application, son code et ses données. Développez chacun des termes suivants pour passer en revue les descriptions de certains environnements courants, y compris des conseils sur les types de données utilisés dans chaque type d'environnement.

Prochaines étapes