#Monorepos - formerly-Can't run simple go sdk example - exit status 1
1 messages · Page 1 of 1 (latest)
I'll try to repro
multibuild ➤ go run main.go
Building with Dagger
multibuild ➤ echo $?
0
I get the expected result with exit code of 0
Do you have Docker daemon running?
happy to jump in #dev-audio and share screen for a sec 🙂
sweet
CI/CD recipes with GO SDK for dagger.io. Contribute to guiyomh/dagger-sheath-go development by creating an account on GitHub.
@rustic viper https://dagger.io/events . Check out recordings, hope to see you at a session!
Also some content here:
https://www.youtube.com/results?search_query=nic+jackson+dagger
https://www.youtube.com/watch?v=z6pYfz_q9tc
Dagger.io | Events
Learn how to build and deploy software with Dagger
https://dagger.io creates your pipelines with code and runs them in containers.
#eks #kubernetes #containers
@rustic viper this should take you straight to the mono repo talk from @toxic wedge on monorepos. Leigh <> David 😄
https://www.youtube.com/playlist?list=PLyHqb4A5ee1tEgcr7KsNFzQSPN-R3fPs2
Context is that Leigh is investigating potential tooling for better CI for monorepo.
Hi, @rustic viper, pleased to meet you
curious what you're looking to do for your monorepo! The demo that I did for the call is a tiny part of what I eventually want to do
Monorepos - formerly-Can't run simple go sdk example - exit status 1
@devout pilot 👋
simple monorepo example: https://github.com/kpenfound/hello-monorepo
video from community call: https://dagger-io.zoom.us/rec/play/8Tn-uwwjOMpQt2kyCGOqA4qWJqIN3AboQPep1zPaOA1CAcj0X68hwqlimyI9iiPpHvQS_bWlCma5IEoG.FVD7tW_sqVQvNPiJ?startTime=1666889994000&_x_zm_rtaid=jxWWf7nFQcSx7oGJcJ_S8g.1669259252642.463969d62b835377a8db9a9af900fcd8&_x_zm_rhtaid=29
about 7:30 start
@left path thanks a lot man
i think it seems we can replace bazel with dagger and can have another advantages also like CICD as code and all
where is documentation of dependency management in dagger?
And when dagger api will be released so we can think on building rust SDK?
@left path ay update on this bro?
The Dagger API is built on GraphQL 🙂 it's in the code base or you can play with it in the API playground.
https://github.com/dagger/dagger/tree/main/core/schema *.graphqls
https://play.dagger.cloud/playground
as for dependency management, we don't have a doc like this: https://bazel.build/basics/dependencies and don't have explicit dependencies, but in essence, if a step in your pipeline requires another step's output, then there's a dependency, otherwise things will run in parallel.
when doc will be updated?
Could you open an issue and tell us what you need in a dependency management doc? 🙏
the api docs are coming soon, since the GraphQL API is not officially launched.
ok thanks
Hey @toxic wedge nice to meet you as well! I'm evaluating dagger for a large go monorepo with a lot lot of generated code steps
still pretty early on - not quite sure how and where to fit it in, worried all the gen code we do + mistakes we made with layout and the dependency tree need to be fixed first
Will give your talk a watch
Thanks !
This should be merged into Dagger's Go SDK. The standard API has room for improvement.
There is even a more exciting approach coming back soon (extensions). That would allow any languages to use any library in that shape to be used anywhere in the pipeline. But yeah, those should become some reusable library.