Aller au contenu principal

Déployer des triggers

Ce guide vous explique comment déployer vos triggers dans les différents environnements.

Vue d'ensemble

Le déploiement d'un trigger permet de l'activer dans un environnement spécifique. Un même trigger peut être déployé dans plusieurs environnements (développement, staging, production).

Prérequis

Avant de déployer un trigger, assurez-vous que :

  • Le trigger est ACTIVE
  • Un workflow est associé au trigger
  • L'environnement de destination existe et est configuré
  • Vous avez les permissions nécessaires pour déployer

Déployer un trigger

Méthode 1 : Depuis la page du trigger

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Deployments"
  3. Cliquez sur "Deploy" ou "New Deployment"
  4. Sélectionnez l'environnement de destination
  5. Sélectionnez la version du workflow à déployer
  6. Cliquez sur "Deploy"

Méthode 2 : Depuis la page du workflow

  1. Accédez à la page de détails du workflow
  2. Cliquez sur "Deploy"
  3. Sélectionnez l'environnement
  4. Le trigger associé sera déployé automatiquement

Gérer les déploiements

Liste des déploiements

L'onglet "Deployments" affiche :

  • Les environnements où le trigger est déployé
  • Le statut de chaque déploiement (ACTIVE, DEPRECATED, UNDEPLOYED)
  • La version du workflow déployée
  • La date de déploiement
  • L'utilisateur qui a effectué le déploiement

Statuts de déploiement

  • ACTIVE : Le déploiement est actif et fonctionnel
  • DEPRECATED : Le déploiement est déprécié (une nouvelle version est disponible)
  • UNDEPLOYED : Le déploiement a été retiré

Mettre à jour un déploiement

Pour mettre à jour un déploiement avec une nouvelle version du workflow :

  1. Accédez à l'onglet "Deployments"
  2. Cliquez sur "Update" à côté du déploiement
  3. Sélectionnez la nouvelle version du workflow
  4. Cliquez sur "Update"

Retirer un déploiement

Pour retirer un déploiement (undeploy) :

  1. Accédez à l'onglet "Deployments"
  2. Cliquez sur "Undeploy" à côté du déploiement
  3. Confirmez l'action
attention

Retirer un déploiement arrête le trigger dans cet environnement. Les workflows ne seront plus déclenchés.

Configuration par environnement

Variables d'environnement

Les triggers peuvent utiliser des variables d'environnement via les Dictionaries :

  • Configurez des valeurs différentes par environnement
  • Utilisez les variables dans les options du trigger
  • Les valeurs sont automatiquement remplacées lors du déploiement

Credentials

Les credentials peuvent être différents par environnement :

  • Utilisez des credentials spécifiques à chaque environnement
  • Configurez les credentials dans la section Credentials
  • Sélectionnez le credential approprié lors du déploiement

Vérifier un déploiement

Vérifier le statut

  1. Accédez à l'onglet "Deployments"
  2. Vérifiez que le statut est ACTIVE
  3. Vérifiez la date de déploiement

Tester le trigger

Pour tester un trigger déployé :

  1. API Endpoint : Faites une requête HTTP vers l'endpoint
  2. File : Déposez un fichier dans le répertoire surveillé
  3. CRON : Attendez la prochaine exécution planifiée
  4. Webhook : Envoyez un webhook de test
  5. Polling : Vérifiez les traces après l'intervalle de polling
  6. AWS SQS : Envoyez un message dans la file d'attente

Vérifier les traces

  1. Accédez à la section "Traces"
  2. Filtrez par trigger ou workflow
  3. Vérifiez que les traces sont générées correctement

Bonnes pratiques

  • Environnements : Testez toujours en développement avant de déployer en production
  • Versions : Déployez des versions stables du workflow
  • Monitoring : Surveillez les traces après chaque déploiement
  • Rollback : Gardez une version précédente disponible pour un rollback rapide
  • Documentation : Documentez les changements entre les versions
  • Notifications : Configurez des alertes pour les erreurs de déploiement

Dépannage

Le trigger ne se déclenche pas

Vérifiez :

  • Le statut du déploiement est ACTIVE
  • Le trigger est ACTIVE
  • L'environnement est correctement configuré
  • Les credentials sont valides
  • Les permissions sont correctes

Erreurs de déploiement

Si le déploiement échoue :

  • Vérifiez les logs de déploiement
  • Vérifiez la configuration du trigger
  • Vérifiez que l'environnement existe
  • Contactez l'administrateur si nécessaire

Prochaines étapes