The library doesn’t complete yet but it’s nearly 0.1.0.
The repo is here.
I create a library to interact with Dagger, language agnostic CI/CD on top of Docker with GraphQL. This allows us to write Elixir code as a CI/CD pipeline, such as testing your code, building an image, publishing to the registry, etc. And use Mix to manage pipelines as a function or mix task.
The library is now working as expected since I use it to test the library itself here but it needs a bit to clean up and handle more error cases. (I make a mess around the handling process between the library and
dagger Port, don’t yell at me ><).
Please note that the library requires to install Dagger binary before running it.
If anyone trying it, feel free to open an issue on GitHub or comment in this thread.