CICD Blog Serie:

Let’s get it started

Je hebt je keuze gemaakt, CICD is de toekomst. Kies gewoon een tool en begin continu te leveren, toch??

Nou… laten we een stap terug doen. Gefeliciteerd met je keuze, CICD is de toekomst van Salesforce-ontwikkeling. Het heeft echter wel wat vereisten voor je metadata.

Configuratie klaar?

Ter voorbereiding op CICD moet je je huidige configuratie controleren. Hoewel deze werkt zoals verwacht, betekent dit niet dat het CICD-klaar is. Hiervoor moet het mogelijk zijn om je metadata naar een nieuwe scratch org te deployen. Deze kan worden gebruikt voor ontwikkeling of geautomatiseerde tests in pipelines.

Data klaar?

Er zijn enkele voor de hand liggende zaken met betrekking tot gegevens, die niet beschikbaar zijn in die nieuwe scratch orgs. Verwijder daarom alle verwijzingen op basis van Id’s naar recordtypes, queues, enz. Ze zouden daar niet moeten zijn volgens best practices, maar in de praktijk blijkt dit vaak anders te zijn. Herstructureer verwijzingen naar gebruikers, deze zijn beschikbaar in sandboxes maar niet in scratch orgs. 

Zijn er nog gaten?

Controleer of je gebruik maakt van de kleine gaten die nog bestaan in metadata-dekking en implementeer een oplossing als dat het geval is. Een gat? Moeten we dan zelfs overstappen? Ja, dat moet je, de dekking is de beste van alle beschikbare opties, beter dan bijvoorbeeld change sets. 

Apex testen klaar?

Volgende stap: je Apex-tests, ze moeten snel zijn. Je wilt dat je pipelines snel zijn en je wilt goedkope checks vroeg en vaak uitvoeren. Investeer dus in het mogelijk maken van die checks.

Let’s get it started!

Dit is duidelijk geen uitputtende lijst, dus begin je CICD-implementatie door je huidige metadata te analyseren. Wij nemen altijd een CICD-georiënteerde Health Check op in onze CICD aanbiedingen.

CICD Blog Serie

Meer weten over het CICD onderwerp?

Let’s meet

Benieuwd naar wat wij voor jou kunnen betekenen? Of onze uitstekende uitbestedingsrate?

Menu