Octopus Deploy - perfekt og smertefri utrulling, gang etter gang etter gang ...


Details
Octopus Deploy er et orkestrerings- og automatiseringsverktøy for installasjon av programvare.
Octopus selv sier at "Octopus is a friendly deployment automation tool for .NET developers", men man er strengt tatt ikke låst til .NET-verdenen: så lenge det kan scriptes i PowerShell, så kan det deployes med Octopus. Og siden versjon 3.0 ble sluppet i sommer, en større omskriving med bl.a. støtte for SSH-endepunkt og Bash-script, så er det også fritt frem å rulle ut på nix-baserte plattformer.
Denne presentasjonen vil gi en grunnleggende innføring i hva som skal til for å komme igang med Octopus. Vi vil prøve å komme innom det aller meste, hele veien fra installasjon og konfigurasjon av selve Octopus, til oppsett av en release-prosess. Kanskje får vi også gjennomført en live deploy...
Presentasjonen er basert på erfaringer med Octopus fra Hemit (Helse Midt-Norge IT). Den tar for seg hvordan vi har gått fra manuelle, tidkrevende og sårbare installasjoner, til at utrulling er noe som kan gjøres automatisk, raskt og trygt.
Julian jobber som systemutvikler i Hemit. Han har jobbet med .NET-utvikling siden 2008, og de siste par årene med et ekstra fokus på automasjon av bygging, pakking og deploy. Octopus Deploy er det siste (og kanskje det ultimate?) tilskuddet i automasjonsverktøykassen hans.

Octopus Deploy - perfekt og smertefri utrulling, gang etter gang etter gang ...