
Andrew Hanna

Andrew Hanna

En bref : aucun gel des releases n'est nécessaire. Votre dépôt Git est l'actif portable, donc les deux outils peuvent y être connectés pendant que vous basculez pipeline par pipeline, l'environnement le plus bas d'abord et la production en dernier. Ce qui se transfère : le dépôt, ses branches et son historique. Ce qui se reconstruit : tout ce qui vivait chez l'éditeur, jobs de CI et de surveillance, connexions aux orgs, portes d'approbation, planifications de sauvegarde et historique de déploiement.
Le modèle mental qui simplifie tout : les métadonnées vivent dans Git, l'orchestration vit chez l'éditeur. La documentation de Gearset décrit votre dépôt comme l'endroit où les métadonnées sont stockées, l'outil se chargeant de les déplacer entre les orgs et ce dépôt. L'actif que vous avez construit pendant des années, l'historique des commits, le modèle de branches, l'arborescence, vous appartient et ne bouge pas.
Se transfère sans modification :
Doit être reconstruit :
Confirmez d'abord votre format de métadonnées. Gearset commite au format source SFDX lorsqu'il initialise un dépôt vide et prend aussi en charge le format metadata API : un dépôt hérité peut donc légitimement être dans l'un ou l'autre. Une incompatibilité de format est exactement ce qui transforme une exécution parallèle tranquille en mur de faux diffs.
Si le dépôt est au format metadata API et que vous voulez convertir, faites-en un changement à part : convertir, relire, fusionner, vérifier un déploiement issu du résultat. Ne convertissez jamais le format et ne changez pas d'outil la même semaine, sinon vous ne saurez pas quelle modification a causé quelle surprise.
La contrainte est votre cadence de release, pas l'outillage. Une équipe en cycle de deux semaines s'en sort généralement en deux cycles : un cycle en parallèle et un cycle de production. La mise en place de Serpent prend moins de 15 minutes par workspace et les sessions d'onboarding avec notre équipe sont gratuites : l'essentiel du calendrier consiste à attendre vos propres fenêtres de changement.
Trois raisons reviennent sans cesse. Un tarif qui bouge avec les utilisateurs et avec le nombre d'orgs CI/CD. Un flux de travail qui suppose une aisance avec Git que la moitié administrateurs de l'équipe n'a pas. Et une livraison de packages vendue à part. Serpent facture à plat par entreprise, fonctionne par tickets avec Git en arrière-plan, n'installe rien dans votre org et inclut les workflows 1GP, 2GP et AppExchange sur tous les plans, y compris Essentials gratuit. La migration de données avec masquage des PII fait aussi partie de la plateforme, et Backup & Restore est inclus à partir de Scale. D'autres guides de bascule vivent dans notre bibliothèque SF Guides.
Faut-il geler les releases pour changer d'outil ?
Non. Reconstruisez les environnements un par un et laissez l'ancien pipeline déployer jusqu'à ce que le nouveau ait validé un cycle complet.
Deux outils DevOps peuvent-ils être connectés au même dépôt ?
Oui, et c'est ce qui rend possible une bascule sans interruption. La règle qui la sécurise : un seul écrivain par branche à la fois.
Nos sauvegardes existantes sont-elles transférées ?
Non. Les données de sauvegarde ne sont pas portables sous forme restaurable, prévoyez donc un recouvrement couvrant votre exigence de rétention.
Qu'advient-il de notre historique de déploiement ?
Il reste chez l'ancien outil. Exportez ce dont vos auditeurs ont besoin tant que le contrat est actif.
Serpent installe-t-il quelque chose dans nos orgs Salesforce ?
Non. Il se connecte uniquement via les API standard : aucun package à approuver à l'entrée et rien à désinstaller ensuite.
Sans engagement.