3.8 KiB
sidebar_label |
---|
engine |
alpha.dagger.io/europa/dagger/engine/spec/engine
import "alpha.dagger.io/europa/dagger/engine/spec/engine"
engine.#Build
Build a container image using buildkit
engine.#Build Inputs
No input.
engine.#Build Outputs
No output.
engine.#CacheDir
A (best effort) persistent cache dir
engine.#CacheDir Inputs
No input.
engine.#CacheDir Outputs
No output.
engine.#Context
engine.#Context Inputs
No input.
engine.#Context Outputs
No output.
engine.#Copy
engine.#Copy Inputs
No input.
engine.#Copy Outputs
No output.
engine.#CopyInfo
engine.#CopyInfo Inputs
No input.
engine.#CopyInfo Outputs
No output.
engine.#Exec
Execute a command in a container
engine.#Exec Inputs
No input.
engine.#Exec Outputs
No output.
engine.#FS
A reference to a filesystem tree. For example: - The root filesystem of a container - A source code repository - A directory containing binary artifacts Rule of thumb: if it fits in a tar archive, it fits in a #FS. A filesystem state
engine.#FS Inputs
No input.
engine.#FS Outputs
No output.
engine.#GitPull
Pull a directory from a git remote
engine.#GitPull Inputs
No input.
engine.#GitPull Outputs
No output.
engine.#GitPush
Push a directory to a git remote
engine.#GitPush Inputs
No input.
engine.#GitPush Outputs
No output.
engine.#ImageConfig
Container image config. See OCI. Spec left open on purpose to account for additional fields. Image Spec Docker Superset Container image config See OCI
engine.#ImageConfig Inputs
No input.
engine.#ImageConfig Outputs
No output.
engine.#Merge
engine.#Merge Inputs
No input.
engine.#Merge Outputs
No output.
engine.#Mount
A transient filesystem mount.
engine.#Mount Inputs
No input.
engine.#Mount Outputs
No output.
engine.#Plan
A deployment plan executed by dagger up
engine.#Plan Inputs
No input.
engine.#Plan Outputs
No output.
engine.#Pull
Download a container image from a remote repository
engine.#Pull Inputs
No input.
engine.#Pull Outputs
No output.
engine.#Push
Upload a container image to a remote repository
engine.#Push Inputs
No input.
engine.#Push Outputs
No output.
engine.#ReadFile
engine.#ReadFile Inputs
No input.
engine.#ReadFile Outputs
No output.
engine.#Scratch
Produce an empty directory
engine.#Scratch Inputs
No input.
engine.#Scratch Outputs
No output.
engine.#Secret
A reference to an external secret, for example: - A password - A SSH private key - An API token Secrets are never merged in the Cue tree. They can only be used by a special filesystem mount designed to minimize leak risk. An external secret
engine.#Secret Inputs
No input.
engine.#Secret Outputs
No output.
engine.#Service
A reference to a network service endpoint, for example: - A TCP or UDP port - A unix or npipe socket - An HTTPS endpoint An external network service
engine.#Service Inputs
No input.
engine.#Service Outputs
No output.
engine.#Stream
A stream of bytes
engine.#Stream Inputs
No input.
engine.#Stream Outputs
No output.
engine.#TempDir
A temporary directory for command execution
engine.#TempDir Inputs
No input.
engine.#TempDir Outputs
No output.
engine.#WriteFile
engine.#WriteFile Inputs
No input.
engine.#WriteFile Outputs
No output.