Serpent place automatiquement chaque changement Salesforce sous contrôle de source. Votre équipe travaille via des Work Items au lieu de créer et fusionner des branches à la main, tandis que Serpent exécute les opérations Git sous-jacentes sur le dépôt que vous utilisez déjà.
Connectez votre fournisseur Git
Les connexions aux fournisseurs se trouvent dans les paramètres de votre compte, onglet Source Control. Ouvrez-les avec le bouton "Try it in the demo" ci-dessus, puis :
-
Choisissez votre fournisseur
Choisissez GitHub, GitLab, Bitbucket, ou Azure DevOps, le fournisseur que votre équipe utilise déjà.
-
Connectez le dépôt
Liez votre dépôt. Serpent y commit ensuite automatiquement les changements suivis et conserve l'historique complet.
Pointez un projet vers un dépôt
Chaque projet pointe vers un dépôt connecté et sa branche par défaut, définis dans Project Settings -> Source Control. Cet onglet est l'endroit où vous choisissez la branche depuis laquelle Serpent travaille - votre stratégie de branches - pas celui où les fournisseurs sont connectés.
Ce que Serpent suit
- Les composants de métadonnées touchés par chaque Work Item, suivis via le source tracking.
- Les branches et pull requests utilisées pour la revue.
- Un historique horodaté de ce qui a changé, qui l'a révisé, et quand il a été déployé.
- L'historique de déploiement rattaché aux changements qui ont été livrés.
Votre dépôt reste la source de vérité, si bien que le travail reste portable et auditable en dehors de Serpent également.
À qui cela profite
Comme Git tourne en arrière-plan, les admins qui ne touchent jamais un terminal travaillent dans le même flux que les développeurs qui le font. Les permissions basées sur les rôles maintiennent chacun limité à ce dont il a besoin.