Terug naar overzicht
25 april 2023

CI/CD

Wij maken gebruik van Continuous Integration (CI) en Continuous Delivery (CD) voor het automatiseren van de software deployment. Met CI/CD worden codewijzigingen doorgevoerd aan de hand van een aantal geautomatiseerde stappen. Met deze techniek kunnen onze ontwikkelaars wijzigingen in de code sneller doorvoeren en is er minder kans op fouten.

Hoe werkt het?

CI/CD vindt plaats in de AP van onze OTAP-straat: van acceptatie- naar productieomgeving. Wanneer een ontwikkelaar nieuwe code heeft geschreven en deze wil pushen naar de productieomgeving, gaat deze eerst door de CI/CD pipeline. Deze pipeline bestaat uit verschillende stages, zoals build - test - audit - deploy.

 

De wijzigingen in de code worden virtueel opgehaald. Vervolgens worden er verschillende front- en backend tests uitgevoerd. Wanneer de code hier geen fouten oplevert, gaat deze naar de volgende stap in de pipeline. Dankzij de CI/CD pipeline komt nieuwe code dus niet zomaar live, maar wordt deze eerst goed getest. Deze methode automatiseert het ontwikkelingsproces (controle, test en live zetten), zodat onze ontwikkelaars niet alles met de hand hoeven te doen.

 

Lundo ontwikkelaar die werkt met CI/CD

Waarom gebruiken we CI/CD?

CI/CD biedt ons verschillende voordelen:

  • Tijdbesparend: Door CI/CD kunnen we sneller deployen. Nieuwe functies en updates in de software kunnen sneller live worden gezet.
  • Betere kwaliteit: Er worden automatisch tests uitgevoerd die fouten bij het deployen tegenhouden. Zo kunnen we de kwaliteit van de software verbeteren en het aantal bugs verminderen.
  • Veilig: Wijzigingen in de code gaan in de pipeline door de auditstage, waarbij controle van de veiligheid plaatsvindt.
  • Continue beschikbaarheid: CI/CD automatiseert het ontwikkelingsproces, waardoor we minder afhankelijk zijn van de beschikbaarheid van personeel.

Voordelen voor jou

CI/CD heeft ook verschillende voordelen voor jou als klant: 

  • Snellere levering van nieuwe functies: Door CI/CD kunnen wij sneller nieuwe functies leveren en updates doorvoeren. Je hebt dus sneller toegang tot de nieuwe en verbeterde functies van jouw softwareoplossing.
  • Verbeterde stabiliteit van applicatie: CI/CD zorgt voor continue integratie, testen en levering van software, waardoor er minder kans is op storingen en fouten in de software. Dit leidt tot stabielere en betrouwbaardere software.
  • Betere kwaliteit van de software: De methode helpt bij het verminderen van fouten in de code en het verbeteren van de kwaliteit van jouw softwareoplossing. Dit zal ook leiden tot een betere gebruikerservaring.
Cookies?

Bij het gebruiken van deze website kan Lundo informatie verzamelen door middel van cookies. Deze informatie kan over jou gaan, jouw voorkeuren of jouw gebruikte device. Geef jouw voorkeur voor cookies aan.

Personaliseren
Accepteren