chrille@linux:~$ apt show dagger
Dagger
Dagger låter dig programmera CI-pipelines som körs i containrar med ditt vanliga programspråk. Du slipper YAML-soppa och kan istället skriva pipelines som riktig kod. Det passar dig som vill testa och debugga byggen lokalt innan du pushar dem till CI.
Med Dagger beskriver du dina bygg-, test- och deploy-steg i Python, Go, TypeScript eller JavaScript, istället för att vrida och vända på YAML. Pipelines körs i containrar, så de blir repeterbara både lokalt och i CI. Det passar dig som vill kunna testa en pipeline på din egen dator innan du pushar den. Verktyget är öppet och låter dig bygga moduler som kan delas mellan projekt. Du får dessutom cachelagring och parallellisering inbyggt. Det är ett friskt alternativ för den som tycker att traditionella CI-system känns stela och svårdebuggade. Du kan dessutom dela pipeline-komponenter mellan projekt, vilket gör det lättare att upprätthålla enhetliga processer.
MER UR DEV ENVIRONMENTS
