Effektiviserade CI/CD‑processerna och sparade 4 000 timmar genom att införa automatisering i pipelines för mjukvaruutveckling.
Arbetet utfört: 2015 – 2022
4,000 sparade timmar genom en automatiserad leveranspipeline
Situation. Att få ut mjukvara byggde på manuella, inkonsekventa steg — någon som kom ihåg ordningsföljden och gjorde lite olika varje gång — och det bromsade releaserna och åt upp ingenjörstimmar som borde ha gått till att bygga saker.
Uppgift. Målet var att effektivisera CI/CD‑processen och få in automatisering i pipelines, så att releaser slutade vara en manuell ritual.
Handling. Automatiserade pipelines för bygge, test och driftsättning infördes, så att vägen från en ändring till att den körde i produktion blev standardiserad i stället för improviserad. De repetitiva manuella stegen — de som var långsamma och, ännu värre, gjordes olika beroende på vem som gjorde dem — togs bort. När pipelinen gör det på samma sätt varje gång slutar en hel kategori av ”det funkade på min dator” och halvt ihågkomna driftsättningssteg helt enkelt att inträffa.
Resultat. Automatiseringen gav tillbaka ungefär 4 000 timmar och gjorde releaserna både snabbare och mer tillförlitliga. Teamet kunde leverera utan att behöva förbereda sig på det värsta — tryggheten kom av att processen var konsekvent, inte av att alla var försiktiga.
Se tillbaka på Automatiserade skapandet av SSL/TLS‑certifikat för 100 Docker‑applikationer och säkerställde säkra anslutningar på alla värdar med Ubuntu Linux. Eller ta en titt på hela portföljen.
En del av en längre historik — och den finns i sin helhet här.
Varje post är skriven på samma sätt: situationen, uppgiften, vad vi gjorde och vad som förändrades.