📄️ Dagger Actions
Actions are the basic building block of the Dagger platform.
📄️ It all starts with a plan
Plan structure
📄️ Interacting with the client
dagger.#Plan has a client field that allows interaction with the local machine where the dagger command line client is run. You can:
📄️ How to use secrets
Most operations in client support handling secrets (see Interacting with the client). More specifically, you can:
📄️ What is CUE?
CUE is a powerful configuration language created by Marcel van Lohuizen who co-created the Borg Configuration Language (BCL)—the language used to deploy all applications at Google. CUE is the result of years of experience writing configuration languages at Google, and seeks to improve the developer experience while avoiding some nasty pitfalls. It is a superset of JSON, with additional features to make declarative, data-driven programming as pleasant and productive as regular imperative programming.