Scratch Org
Un environnement Salesforce temporaire piloté par le source, créé à la demande et jeté une fois le travail terminé.
Définition
Un scratch org est un environnement Salesforce temporaire piloté par le source, défini par un fichier de scratch org definition et créé à la demande depuis un Dev Hub, qui existe uniquement pour construire et tester des métadonnées avant d'être jeté (durée de vie par défaut de 7 jours, extensible jusqu'à 30).
Comme un scratch org est créé à neuf depuis le source et une édition ou un ensemble de fonctionnalités choisi, il est idéal pour le développement isolé et les exécutions de tests CI ; rien ne se reporte entre orgs sauf ce qui est explicitement poussé depuis le contrôle de version. Cela rend les scratch orgs rapides à réinitialiser mais lents à démarrer quand un Dev Hub est sous charge, et les équipes atteignent souvent des limites quotidiennes de création d'org pendant les sprints chargés.
Les données doivent être chargées manuellement ou via une étape de seeding, puisque les scratch orgs démarrent essentiellement vides. Notre guide DevOps Salesforce couvre la place des scratch orgs dans un processus de release Salesforce typique.
Comment cela fonctionne dans Serpent
Serpent regroupe des scratch orgs préchauffés afin que les développeurs obtiennent un environnement prêt en quelques secondes au lieu d'attendre le provisionnement du Dev Hub, et gère automatiquement les limites de création d'org pour toute l'équipe. Les définitions d'org, le seeding de données et le push de métadonnées se font dans le cadre de la configuration de la tâche, de sorte qu'un nouveau scratch org est utilisable immédiatement plutôt que vide. Serpent gère aussi les sandbox aux côtés des scratch orgs depuis le même tableau de bord, afin que les équipes ne jonglent pas avec un outillage distinct pour chaque type d'org. Voir la gestion des orgs et scratch orgs dans Serpent pour plus de détails.

Scratch Org, expliqué
Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
