Menu

Post image 1
Post image 2
Post image 3
1 / 3
0

Kubernetes testing w/ Dagger.io

DEV Community·Sergio Matone·19 days ago
#6z7cDdNh
Reading 0:00
15s threshold

What is Dagger Dagger is a Pipeline As a Code tool that makes it possible to create fully reproducible and portable workflows. These workflows can be: defined in any language enabled by Dagger SDKs (Golang, Typescript, Python) run and called seamlessly and consistently from a local machine or in a remote CI using the exact same codebase giving the same expected output in any environment by providing the same input One of the advantages of Dagger is the possibility of rewriting a Github Action workflow in any of the available languages and fully testing it locally. The Github Action workflow itself will be then replaced by a simple call to a function in a Dagger module (See Dagger core concepts ). How we use Dagger in Gnoland In Gno.land we use Dagger to consistently build and test different tools (like gnokey ) or to build and publish on Netlify documentation . Since Gno.land is written in Go, we were able to massively reuse the internal skills and knowledge with the Dagger Golang SDK .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More