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.
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.
CI/CD, beantwoord
Start gratis. Geen creditcard, geen installatie, geen verplichting.
Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.
