Deployment Connection
Une deployment connection est ce par quoi un outil DevOps s'authentifie pour déplacer des métadonnées dans une org, et une connexion mal configurée est la raison la plus courante pour laquelle un pipeline s'arrête net.
Définition
Une deployment connection est le lien authentifié, généralement une application connectée OAuth ou une session d'authentification Salesforce CLI, qu'un outil CI/CD ou une plateforme DevOps utilise pour déployer des métadonnées dans une org spécifique. Comme chaque org a besoin de sa propre session valide ou de son propre refresh token, une connexion qui fonctionnait hier peut échouer aujourd'hui pour des raisons sans rapport avec le code déployé : une session expirée, une restriction IP modifiée, une application connectée dont la politique OAuth a été durcie, ou un utilisateur dont la réinitialisation du mot de passe a invalidé un token stocké. Ces échecs apparaissent souvent dans les logs CI comme des erreurs d'authentification génériques plutôt que comme quelque chose pointant vers la cause réelle, ce qui fait d'une deployment connection cassée l'une des choses les plus frustrantes à déboguer dans un pipeline Salesforce, en particulier pour les équipes qui gèrent à la main des connexions vers une dizaine de sandboxes ou plus. Notre guide de pipeline CI/CD couvre la mise en place de deployment connections fiables.
Comment cela fonctionne dans Serpent
Serpent gère la connexion authentifiée à chaque org depuis un seul endroit, rafraîchit les sessions automatiquement et signale une connexion cassée avant qu'une release ne tente de déployer via elle, au lieu d'échouer en plein milieu du pipeline avec une erreur générique. Voir la gestion des orgs dans Serpent pour la façon dont les connexions sont gérées.

Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
