3 ms·
> What are Dagger Functions? > Dagger Functions are a core feature of the Dagger Engine, which we are expanding and making available to all developers. Yeah n
by smcl 3y ago
> What are Dagger Functions?
> Dagger Functions are a core feature of the Dagger Engine, which we are expanding and making available to all developers.
Yeah not great
- emmanueloga_ 3y agoDagger is an API exposed through GraphQL, offering specialized functions for constructing and executing containers. Imagine substituting Dockerfiles with GraphQL calls, and then the Dagger daemon executes the provided instructions. The outcome is a kind of "Turing complete" replacement for Dockerfiles. The final aspect is that, typically, you wouldn't interact directly with the GraphQL API. Dagger provides wrappers for it in several languages. Dagger 0.10 enables you to define and invoke your own functions, in addition to those already defined in the core Dagger API. The initial purpose was to simplify the process of running the same task in any environment. For example, it allows you to replace the cumbersome YAML step definitions of CI/CD systems and effortlessly execute the same task both remotely and locally.