Dev Hub
Die Control-Plane-Org, die Scratch Orgs erstellt und Paketversionen für ein Team baut.
Definition
Ein Dev Hub ist eine Produktions- oder Developer-Edition-Org mit aktivierter Dev-Hub-Funktion, die als Control Plane für quellcodegetriebene Salesforce-Entwicklung dient. Sie erstellt und verfolgt tatsächlich jede Scratch Org, die ein Team startet, und jede unter 2GP gebaute Paketversion wird bei ihr registriert, einschließlich des einen Namespace der Org.
Jeder Dev Hub hat ein tägliches Limit sowie ein Limit für aktive Scratch Orgs, daher betreibt ein Team meist einen Dev Hub pro registriertem Namespace oder Produktlinie, verbindet sich mit sf org login web --set-default-dev-hub damit und authentifiziert einzelne Entwickler dagegen, damit sie ihre eigenen Scratch Orgs erstellen können.
Der Verlust des Zugriffs auf einen Dev Hub oder das Erreichen seiner Org-Erstellungslimits blockiert die Bereitstellung von Scratch Orgs und 2GP-Builds vollständig, was die Kapazitätsplanung für den Dev Hub zu einem echten operativen Thema macht, sobald ein Team über eine Handvoll Entwickler hinauswächst.
So funktioniert es in Serpent
Serpent verwaltet Dev-Hub-Verbindungen und die Limits für die Erstellung von Scratch Orgs zentral, sodass kein einzelner Entwickler das Kontingent im Blick behalten oder die CLI-Authentifizierung gegenüber dem Dev Hub manuell handhaben muss. Scratch Orgs werden automatisch gepoolt und bereitgestellt, als Teil der Work-Item-Einrichtung, innerhalb der Dev-Hub-Limits, ohne dass ein Teammitglied die Nutzung manuell überwachen muss. Siehe 2GP CI/CD in Serpent dafür, wie Dev-Hub-gestützte Builds in die Pipeline passen.

Dev Hub, beantwortet
Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.
