Aller au contenu principal

Environnements

Chaque agent a deux environnements, test et live. Chacun sert sa propre version publiée : votre équipe peut essayer une version pendant que vos utilisateurs gardent la version actuelle.

Chaque surface d'un agent (le widget, l'API publique et Slack) est déployée séparément dans chaque environnement, avec son propre interrupteur et sa propre version épinglée. Le Studio affiche test sous le nom Test et live sous le nom Production. Publier épingle une version sur toutes les surfaces actives de l'environnement choisi, en une seule transaction. Les deux environnements évoluent indépendamment : publier sur test ne change pas ce que sert live.

Point d'entréeChoix de l'environnement
WidgetPar le déploiement que désigne son jeton rk_wgt_. Chaque environnement a son propre jeton et ses propres origines autorisées.
API publiquePar la clé : une clé rk_test_ atteint test, une clé rk_live_ atteint live. La surface API doit être active dans cet environnement.
SlackToujours live. Un déploiement Slack en test ne répond pas.
PlaygroundAucun environnement. Il exécute la version enregistrée que vous choisissez, et ses exécutions sont exclues des métriques de production.
remarque

Une exécution garde la version avec laquelle elle a démarré, même si vous en publiez une nouvelle une seconde plus tard. Publier change ce que reçoit l'exécution suivante, jamais ce que fait une exécution en cours.

Contrôle de publication (Enterprise)​

Avec une licence Enterprise qui inclut le contrôle de publication, la publication vers live est soumise à validation : une version n'y parvient que si elle réussit les suites de tests de l'agent. Avant que la version soit épinglée, chaque suite qui porte un seuil de réussite s'exécute sur elle, et un verdict déjà rendu pour cette version est réutilisé. Sous le seuil, ou quand une suite n'a pas terminé à temps, la publication est refusée, rien ne change et le refus est inscrit au journal d'audit. Les suites, leurs seuils et le dernier verdict se trouvent sur la carte Gate de publication de l'onglet Deploy de l'agent. test n'est jamais soumis à validation : une version en échec peut donc y être examinée. Voir Modules Enterprise.