Salesforce DevOps Woordenlijst

CI/CD

Salesforce-wijzigingen automatisch bouwen, testen en uitleveren zodra ze worden gecommit, in plaats van grote releases te bundelen.

Definitie

CI/CD, continuous integration en continuous delivery (of deployment), is de praktijk waarbij codewijzigingen automatisch worden gebouwd, getest en uitgeleverd zodra ze worden gecommit, in plaats van werk te bundelen in grote, onregelmatige, handmatig uitgevoerde releases. Specifiek voor Salesforce betekent CI/CD dat metadatawijzigingen automatisch worden gevalideerd, en vaak gedeployed, naar sandboxes zodra ze worden gecommit.

In de praktijk triggert een commit een build tegen een verse scratch org, draaien Apex-tests om te bevestigen dat de testdekking standhoudt, en wordt de wijziging pas verder gedeployed als beide slagen. Salesforce heeft geen eigen CI/CD-product, dus stellen teams pipelines samen uit de Salesforce CLI, scratch orgs en een algemene CI-runner zoals GitHub Actions, Azure DevOps of Jenkins, waarbij de onderdelen worden verbonden met YAML-scripts die zijn gekoppeld aan een Git-branchingstrategie.

Dit biedt volledige flexibiliteit maar brengt reële opzetkosten met zich mee, en pipelines die door één engineer zijn gebouwd, worden vaak een onderhoudslast zodra die persoon vertrekt. We wegen dat traject af tegen een beheerd alternatief in DIY CI/CD vs Serpent. Onze Salesforce DevOps-gids vergelijkt speciaal gebouwde en scriptgebaseerde CI/CD-aanpakken voor Salesforce.

In de praktijk

Hoe het werkt in Serpent

Serpent geeft Salesforce-teams CI/CD zonder YAML of een aparte CI-runner: pipelines worden visueel opgebouwd in de UI en triggeren automatisch builds, tests en deployments zodra taken door review bewegen. Er is geen pipelinescript te onderhouden en geen enkele engineer die als enige begrijpt hoe releases echt verlopen. Omdat het native is in Serpent in plaats van vastgeplakt aan een algemene CI-tool, zijn Salesforce-specifieke stappen zoals scratch org-provisioning en Apex-testscoping vanaf het begin ingebouwd. Zie no-code CI/CD in Serpent voor de volledige pipelinebuilder.

Releases
Taken
Orgs
v2.8.3 · Productie
Componenten
AccountTrigger
OpportunityFlow
DashboardLWC
PermissionSet_A
EmailTemplate
0 van 5 gereed
Serpent AI-review
Analyseren…
Geen breaking changes
Testdekking: 94%
Afhankelijkheden in kaart
Delta gevalideerd
Wachten op AI-review…
✓ Geïmplementeerd naar productie · zojuist
Veelgestelde vragen

CI/CD, beantwoord

Moet ik YAML of scripting kennen om CI/CD in Serpent te gebruiken?
Nee. De pipelines van Serpent worden opgebouwd in de UI. Er is geen YAML-bestand of CI-runner om te configureren of te onderhouden.
Wat is het verschil tussen continuous integration en continuous deployment voor Salesforce?
Continuous integration valideert en test metadata automatisch bij elke commit, meestal tegen een scratch org of sandbox. Continuous deployment gaat een stap verder en pusht die wijzigingen automatisch naar de volgende omgeving, zonder handmatige trigger.
Heb ik Jenkins of GitHub Actions nodig om Salesforce CI/CD te draaien?
Niet met Serpent. Traditionele Salesforce CI/CD draait op een algemene CI-runner plus aangepaste YAML, maar Serpent draait pipelines native, dus is er geen aparte runner om te configureren of te onderhouden.

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.