Développement de packages Salesforce
La seule plateforme DevOps Salesforce qui traite le développement de packages comme un pilier, pas un module. Livrez des packages 1GP, 2GP et managés sur chaque plan.
La livraison de packages, intégrée, pas ajoutée après coup
La plupart des outils DevOps traitent le développement de packages comme secondaire. Serpent a été conçu autour de lui.
1GP, 2GP et managé, natifs
Créez, versionnez et livrez chaque format de package Salesforce sans changer d'outil ni de plan.
Résolution des dépendances inter-packages
Serpent cartographie les dépendances entre packages afin que les conflits de version apparaissent avant qu'un org abonné ne les rencontre.
Gestion des versions sur tous les orgs
Suivez chaque version de package pour chaque org abonné, avec des chemins de mise à niveau clairs.
Workflows de release AppExchange
Listes de contrôle de revue de sécurité, versionnage des fiches et portes de release conçus pour AppExchange, pas rajoutés après coup.
Pool de scratch orgs pré-chauffés
Des scratch orgs sur chaque plan. Le pool pré-chauffé sur Scale évite toute attente à la CI.
Aucune empreinte dans l'org
Serpent fonctionne uniquement via les API Salesforce standard, donc rien ne s'installe dans l'org de votre client.
Approfondissez la livraison de packages
Chaque étape du workflow de développement de packages, du premier commit à la mise à niveau de l'org abonné.
CI/CD 2GP
Voir le guide CI/CD 2GPBuilds automatisés, incréments de version tenant compte des dépendances, et pipelines de promotion conçus pour les packages de seconde génération, pas adaptés d'une CI mono-org.
Workflow de release AppExchange
Voir le workflow de releaseListes de contrôle de revue de sécurité, suivi de version des fiches, et portes de release alignées sur la façon dont AppExchange évalue réellement une soumission.
DevOps pour les éditeurs ISV
Voir DevOps pour les éditeurs ISVUn pipeline construit autour des orgs abonnés et des versions de packages, pas des sandboxes et change sets.
Pool de scratch orgs
Voir la gestion des orgsLes scratch orgs sont disponibles sur chaque plan. Scale ajoute un pool pré-chauffé, pour que les builds et tests 2GP démarrent instantanément au lieu d'attendre la création de l'org.
Gestion des versions sur les orgs abonnés
Voir la gestion des releasesSerpent suit chaque version de package pour chaque org abonné, pour que vous sachiez toujours qui a quoi et ce qu'il est sûr de pousser ensuite.
Résolution des dépendances inter-packages
Quand un package dépend d'un autre, Serpent détermine automatiquement l'ordre de build et de déploiement, pour qu'une dépendance manquée ne casse jamais un org abonné.
Construire le pipeline soi-même
Comparer un CI/CD maison avec SerpentPackaging, versionnage et workflows d'orgs abonnés sont tous des scripts que vous maintenez sur un pipeline sfdx fait maison. Voici où cela cesse d'être rentable.
DevOps pour les PDO
Voir Tekunda PDOL'équipe PDO de Tekunda construit votre produit AppExchange, de la spécification à la livraison. Serpent est le pipeline sur lequel ce produit se déploie, deux services distincts conçus pour fonctionner ensemble.
Développement de packages Salesforce, expliqué
1GP, 2GP, packages managés et releases AppExchange, expliqués simplement.
Commencez gratuitement. Sans carte bancaire, sans installation, sans engagement.
Livrez dès aujourd'hui votre première release 2GP sur Serpent.
