Aller au contenu principal

Gestion des Environnements

Astuces et conseils pour bien organiser vos environnements de déploiement.

Prérequis

Pour créer et configurer vos environnements, consultez la documentation Environnements.

Astuces clés

Ordre des environnements

Astuce : Définissez l'ordre logique

L'ordre des environnements dans le tableau conditionne le workflow de déploiement proposé par défaut.

Configurez l'ordre pour refléter votre cycle de vie :

DEV → STAGING → PROD

L'interface de déploiement proposera automatiquement le prochain environnement.

Marquage des environnements

Astuce : Utilisez les marquages
  • Marquez un environnement comme "Développement" : Il sera utilisé par défaut pour les tests de nœuds
  • Marquez un environnement comme "Production" : Il sera visuellement identifié comme critique

Combinaison avec les dictionnaires

Le vrai pouvoir des environnements

La puissance des environnements réside dans leur combinaison avec les dictionnaires. Lorsqu'un flux est déployé, Ecosystem utilise automatiquement les valeurs du dictionnaire correspondant à l'environnement.

Exemple :

CléDEVPROD
api_urlhttps://dev-api.example.comhttps://api.example.com

Dans votre flux, utilisez simplement :

{{dictionaries.api_config.api_url}}

→ La bonne URL est sélectionnée selon l'environnement de déploiement.

Pro Tip : Combinez dans les déclencheurs

Utilisez des variables de dictionnaire dans la configuration de vos déclencheurs (ex: configuration SFTP). Le même déclencheur pointera vers différents serveurs selon l'environnement.

Workflow de déploiement recommandé

1. ✅ Développer et tester en DEV

2. ✅ Valider en STAGING (données de test)

3. ✅ Déployer en PROD
Attention
  • Ne jamais utiliser de méthodes d'authentification de production en développement
  • Tester complètement en DEV et STAGING avant la production
  • Chaque environnement doit avoir ses propres données

Cas multi-tenant

Astuce : Environnements par client

Pour les projets multi-clients, créez des environnements dédiés :

  • DEV
  • STAGING
  • PROD-CLIENT-A
  • PROD-CLIENT-B

Chaque environnement dispose de ses propres valeurs de dictionnaires.

En savoir plus