Continuous integration

Geplaatst door

Periode: 2013-2017
Werkgever: Freelance, Alt-J IT
Opdrachtgever: KLM
Inzet als: IT Specialist afdeling Webtools
Project: Automated Deployment
Skills: F5 BigIP LTM, IBM Datapower, Shell scripting, Automated Deployment

In de goede oude tijd maakte je als developer een afspraak met een deployer om je code op de web farm te deployen. Erg gezellig als je de tijd er voor hebt maar op een gegeven moment was die tijd er gewoon niet meer.

Dus hoe krijg je die deployer er dan tussenuit? Door het proces te automatiseren. Dit begon bij het automatisch deployen van nieuwe versies van bestaande applicaties. Een aantal basis setup zaken moesten nog handmatig gedaan worden en gedurende de jaren zijn steeds meer van die handmatige stappen vervangen door automatische stappen waarbij geen manuele stappen meer nodig zijn.

Mijn taak in het proces was om de deployment tooling aan te sluiten op de access laag waarbij een api aangeroepen kon worden om nieuwe toegangspaden op de F5 loadbalancer aan te maken voor http verkeer en toegangspaden op de IBM DataPower aan te makenb voor soap verkeer.

Ik heb deze api’s gebouwd die bestonden uit shell scripts die door de automated deployment plugins werden aangeroepen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd.