Sånn skal Docker-skaperen løse devops-floka med nye Dagger

Dagger hevder å gjøre devops "mer portabelt, mer produktivt og mer gøy".

Dagger skal gjøre devops raskere og enklere, hevder Docker-skaperen. 📸: Dagger.io
Dagger skal gjøre devops raskere og enklere, hevder Docker-skaperen. 📸: Dagger.io Vis mer

Solomon Hykes krediteres som skaperen av Docker, og stifta Docker Inc. sammen med Kamel Founadi og Sebastien Pahl i 2010.

Han har siden trukket seg ut for å skape noe nytt, og dette nye er nå lansert: Dagger.

- Det er på tide med en moderne opplevelse for CI/CD pipeline-utvikling, oppsummerer selskapet på Dagger.io.

Skal løse flaskehalsen

Dagger er et verktøy for å hjelpe utviklere med devops, gjennom det de beskriver som et "portabelt devkit for CI/CD pipelines".

Dagger skal la utviklerne raskere og enklere sette opp disse CI/CD-oppsettene, altså for kontinuerlig integrasjon og kontinuerlig levering.

"Det vi ønsker er en smidig prosess som ivaretar sikkerhet og personvern, leverer stabilitet og forutsigbarhet, og samtidig ikke føles som en flaskehals" skrev Even Lysen i Visma Consulting på kode24 om CI/CD-oppsett nylig, og det er nettopp denne flaskehalsen Dagger hevder å løse.

- Det mangler ikke på spesialiserte verktøy, men utviklerne må lime alle disse sammen, og det limet blir fort en flaskehals, sier Hykes i et intervju hos TechCrunch.

- Så vi fokuserer på å bytte ut dette limet med noe bedre.

Actions med CUE

Så - hvordan skal Dagger få til dette?

- Vi løser devops-utviklerens mareritt ved å fortelle dem at "pipeline-en din er programvare, dette gjør deg til en utvikler, og du fortjener en skikkelig utvikleropplevelse", skriver Dagger i sin introduksjonspost.

De hevder for eksempel at:

  • I stedet for å lime sammen diverse pipelines med diverse script, skal du kunne "leke Lego" ved å bygge "actions".
  • De reklamerer med å "rømme YAML-helvete", ved å heller skrive disse actions-ene i Googles språk CUE.
  • Disse actions-ene kan du dele og gjenbruke som du vil, takket være et sikkert pakkestyring-system.
  • Hele pipeline-en du bygger skal kunne testes og fikses lokalt før du kjører dem i produksjon.

- Fordi Dagger kjører like bra på alle Docker-kompatible kjøremiljøer, fjerner den to store problemer for devops: "dev/CI drift" og "CI lock-in", oppsummerer Dagger.

- Dagger er ennå i et tidlig stadie, men takket være en ny runde med finansiering vil vi fortsette å utvide teamet, og fortsette å bygge den ultimate CD/CD-opplevelsen: Mer portabel, mer produktiv, og mer gøy.

Er devops for komplisert i 2022? Og kommer Dagger til å bli løsninga? Rop ut i kommentarfeltet under! 💬