- How Dagger works
- Dagger Actions
- A Dagger Plan orchestrates the Actions
- Interacting with the client
- How to use secrets
- What is CUE?
- Dagger filesystems:
- Handling action outputs
- How to always execute an action?
- Default values and optional fields
- Making reusable packages
- When to use
- Understanding field shadowing and how to avoid it
- 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