CI/CD (continue integratie en levering)
Sommige links op deze pagina zijn affiliatelinks: wij kunnen een commissie ontvangen, zonder extra kost voor jou. Onze aanpak
CI/CD automatiseert een essentieel stuk van de softwarelevering: bij elke wijziging aan de code worden de tests automatisch uitgevoerd en wordt de applicatie ingezet. Het resultaat is een levering die sneller, vaker en met meer vertrouwen gebeurt. ## Wat het verandert De uitrol wordt een gewone handeling en geen gebeurtenis. De pijplijn vangt de meeste regressies op en de ontwikkelaars hoeven niet meer bang te zijn voor de uitrol. ## Wat de kost bepaalt De aard van de applicatie, de bestaande tests en de complexiteit van de omgevingen. Een basispijplijn kost 8 000 tot 20 000 MAD; een volledige pipeline met terugrol 20 000 tot 50 000 MAD. ## Wat je moet onthouden Begin met een kleine, betrouwbare pipeline en betrouwbare tests. Zonder tests en zonder terugrolprocedure is CI/CD een sneller middel om fouten sneller in productie te brengen.Wanneer deze gids voor jou is
- Elke release gebeurt handmatig en duurt uren, met een servicestoring op de koop toe
- Je tests draaien alleen op de machine van de ontwikkelaar
- Je ontwikkelaars vrezen de dag van de deployment
- Je wilt meerdere keren per week uitrollen zonder de kwaliteit te verliezen
- Je wilt de tijd tussen het corrigeren en de productie beperken
Stap voor stap
- Evaluatie van de pipeline — Breng in kaart hoe de code vandaag wordt getest, geïntegreerd en uitgerold. Identificeer de handmatige stappen en de grootste risico's.
- Automatische tests — Zorg voor een testset: unit, integratie en end-to-end op de kritieke trajecten. De tests moeten snel zijn en vertrouwen wekken, anders wordt de pipeline niet gebruikt.
- Pipeline van continue integratie — Stel een pijplijn in die bij elke commit bouwt en test, met de status zichtbaar voor het team en een gedefinieerde kwaliteitsdrempel.
- Automatische levering en uitrol — Automatiseer de uitrol naar test en naar productie, met een handmatige validatie in het begin, dan progressief. Voorzie een terugrolprocedure.
- Bewaking en verbetering — Volg de uitrolduur, het percentage geslaagde pijplijnen en de incidenten. Vereenvoudig de pipeline en verwijder de zwakke schakels.
Wat het kost (in dirham)
| Dienst | Indicatieve prijs | Goed om te weten |
|---|---|---|
| Opzet van een eenvoudige pipeline | 8 000 – 20 000 MAD (≈ 730 – 1 800 €) | Build, tests en uitrol naar testomgeving |
| Volledige pipeline met terugrol | 20 000 – 50 000 MAD (≈ 1 800 – 4 500 €) | Omgevingen, secrets, validatie en automatisering |
| CI/CD-tool (runner) | 0 – 1 500 MAD / maand (≈ 0 – 140 €) | GitHub Actions, GitLab of een alternatief |
| Opvolging en onderhoud | 2 000 – 8 000 MAD / maand (≈ 180 – 730 €) | Verbeteringen, correcties en opvolging van tests |
| Herstel van tests | 3 000 – 10 000 MAD (≈ 270 – 910 €) | Eigen tests of end-to-end van een bestaande applicatie |
Indicatieve prijzen voor de Marokkaanse markt in 2026, exclusief belasting. Prijzen variëren met de omvang en de leverancier.
Fouten om te vermijden
- Een pijplijn instellen op onstabiele tests die soms rood en soms groen zijn
- Automatisch uitrollen naar productie zonder terugrolprocedure
- De pijplijn ingewikkeld maken met veel stappen en geen team dat ze documenteert
- De secrets (sleutels, tokens) in de repositories openlaten
- Uitrollen zonder controle van de beschikbaarheid op het ogenblik van de deployment
Veelgestelde vragen
Moet je tests hebben om CI/CD te gebruiken?
Ja. Zonder automatische tests is de pijplijn slechts een geautomatiseerde build zonder kwaliteitsgarantie. Begin met een kleine testset van de kritieke trajecten en breid uit.
Hoe snel wordt een deployment?
Bij een geautomatiseerde pijplijn duurt een deployment naar productie minuten. De engineers winnen uren per week en de tijd tussen de foutcorrectie en de levering valt terug tot enkele dagen.
Past CI/CD bij een kleine site?
Soms. Voor een statische site volstaat een eenvoudige pipeline. Voor een WordPress-site of een kleine applicatie kan het nuttiger zijn het tot een verplichte test te beperken en het onderhoud te automatiseren.
Wie beheert de pijplijn?
De ontwikkelaars, met een verantwoordelijke voor de pijplijn en de kwaliteit. Schrijf de pipeline als code in de repository, zodat ze versioneerd en reproduceerbaar is.
Kunnen we CI/CD zonder DevOps-engineer opzetten?
Ja, met een basispijplijn in GitHub Actions of GitLab CI en goede documentatie. De complexe gevallen worden een taak voor een specialist.
Bijgewerkt op
Gerelateerde gidsen
Version française: /services/devops-securite/ci-cd/ · EN · AR