Guides
Core Concepts
- How Dagger works
- Dagger Actions
- A Dagger Plan orchestrates the Actions
- Interacting with the client
- How to use secrets
- What is CUE?
- Dagger filesystems:
#FS
Writing Actions
- Handling action outputs
- How to always execute an action?
- Default values and optional fields
- Making reusable packages
- When to use
core.#Source
? - Understanding field shadowing and how to avoid it
Logging/Debugging
Projects/Packaging
- Building container images
- Pushing your plan's dependencies
- How can I chain actions together?
- Project file organization
- The docker package
- Testing and building a Go project
- Packages with customizable images