Passer au contenu principal
Les environnements Kameleoon sont utilisés pour catégoriser et gérer les emplacements de déploiement de votre application. Ils aident à organiser votre infrastructure technique en séparant les environnements de développement, de test et de production. Les environnements offrent une approche structurée pour gérer les feature flags et les déploiements sur les plateformes. Lorsque vous créez un nouveau projet, Kameleoon crée automatiquement trois environnements de feature : Production, Staging et Development. Ces environnements sont destinés à itérer, tester et affiner le logiciel, en minimisant les risques et en assurant un cycle de mise en production sûr.

Personnalisation des environnements

Accédez au menu Set Up et cliquez sur Environments pour voir les environnements actuels de votre projet.
Vous êtes libre de personnaliser ces environnements (à l’exception de Production, qui ne peut être que renommé) ou de créer des environnements supplémentaires. Pour créer un nouvel environnement, cliquez sur Add an Environment. Saisissez un nom et une clé pour votre nouvel environnement. Vous pouvez également réorganiser les environnements à votre convenance.

Portée des environnements

Vous pouvez utiliser les variables de feature, les variations et les objectifs dans tous les environnements — vous n’avez pas besoin de les créer séparément pour chaque environnement lors de la configuration d’une feature. Cependant, les environnements s’appliquent à l’ensemble du projet, et pas seulement au flag sur lequel vous travaillez. Toute modification apportée aux environnements affectera tous les feature flags du projet. Vous pouvez filtrer les flags par projet et par clé d’environnement dans le dashboard Feature Flags. Survolez l’icône ⓘ pour voir les projets sur lesquels une clé a été utilisée.
Pour utiliser la fonction multi-environnements de feature flagging de Kameleoon, vous devez utiliser le paramètre appelé “environment” dans le fichier de configuration YAML pour définir la clé d’environnement. S’il n’y a pas d’environnements spécifiés dans votre fichier YAML, la configuration associée à l’environnement Production sera appliquée par défaut. Consultez la documentation de votre SDK pour en savoir plus.