
Andrew Hanna

Andrew Hanna

En bref : aucun gel des releases n'est necessaire. Votre depot Git est l'actif portable, donc les deux outils peuvent y etre connectes pendant que vous basculez pipeline par pipeline, l'environnement le plus bas d'abord et la production en dernier. Ce qui se transfere : le depot, ses branches et son historique. Ce qui se reconstruit : tout ce qui vivait chez l'editeur, jobs de CI et de surveillance, connexions aux orgs, portes d'approbation, planifications de sauvegarde et historique de deploiement.
Le modele mental qui simplifie tout : les metadonnees vivent dans Git, l'orchestration vit chez l'editeur. La documentation de Gearset decrit votre depot comme l'endroit ou les metadonnees sont stockees, l'outil se chargeant de les deplacer entre les orgs et ce depot. L'actif que vous avez construit pendant des annees, l'historique des commits, le modele de branches, l'arborescence, vous appartient et ne bouge pas.
Se transfere sans modification :
Doit etre reconstruit :
Confirmez d'abord votre format de metadonnees. Gearset commite au format source SFDX lorsqu'il initialise un depot vide et prend aussi en charge le format metadata API : un depot herite peut donc legitimement etre dans l'un ou l'autre. Une incompatibilite de format est exactement ce qui transforme une execution parallele tranquille en mur de faux diffs.
Si le depot est au format metadata API et que vous voulez convertir, faites-en un changement a part : convertir, relire, fusionner, verifier un deploiement issu du resultat. Ne convertissez jamais le format et ne changez pas d'outil la meme semaine, sinon vous ne saurez pas quelle modification a cause quelle surprise.
La contrainte est votre cadence de release, pas l'outillage. Une equipe en cycle de deux semaines s'en sort generalement en deux cycles : un cycle en parallele 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 equipe sont gratuites : l'essentiel du calendrier consiste a attendre vos propres fenetres 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 moitie administrateurs de l'equipe n'a pas. Et une livraison de packages vendue a part. Serpent facture a plat par entreprise, fonctionne par tickets avec Git en arriere-plan, n'installe rien dans votre org et inclut les workflows 1GP, 2GP et AppExchange sur tous les plans, y compris Essentials gratuit. D'autres guides de bascule vivent dans notre bibliotheque SF Guides.
Faut-il geler les releases pour changer d'outil ?
Non. Reconstruisez les environnements un par un et laissez l'ancien pipeline deployer jusqu'a ce que le nouveau ait valide un cycle complet.
Deux outils DevOps peuvent-ils etre connectes au meme depot ?
Oui, et c'est ce qui rend possible une bascule sans interruption. La regle qui la securise : un seul ecrivain par branche a la fois.
Nos sauvegardes existantes sont-elles transferees ?
Non. Les donnees de sauvegarde ne sont pas portables sous forme restaurable, prevoyez donc un recouvrement couvrant votre exigence de retention.
Qu'advient-il de notre historique de deploiement ?
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 a approuver a l'entree et rien a desinstaller ensuite.
Sans engagement.