Signed-off-by: Richard Jones <richard@dagger.io>
4.1 KiB
sidebar_label |
---|
engine |
alpha.dagger.io/europa/dagger/engine
import "alpha.dagger.io/europa/dagger/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.#Copy
Copy files from one FS tree to another
engine.#Copy Inputs
No input.
engine.#Copy Outputs
No output.
engine.#CopyInfo
engine.#CopyInfo Inputs
No input.
engine.#CopyInfo Outputs
No output.
engine.#DAG
A special kind of program which dagger
can execute.
engine.#DAG Inputs
No input.
engine.#DAG 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.
engine.#FS Inputs
No input.
engine.#FS Outputs
No output.
engine.#GitPull
Pull a directory from a git remote Warning: do NOT embed credentials in the remote url as this will expose them in logs. By using username and password Dagger will handle this for you in a secure manner.
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.#HTTPFetch
Fetch a file over HTTP
engine.#HTTPFetch Inputs
No input.
engine.#HTTPFetch Outputs
No output.
engine.#ImageConfig
Container image config. See OCI. Spec left open on purpose to account for additional fields. Image Spec Docker Superset
engine.#ImageConfig Inputs
No input.
engine.#ImageConfig Outputs
No output.
engine.#Merge
Merge multiple FS trees into one
engine.#Merge Inputs
No input.
engine.#Merge Outputs
No output.
engine.#Mkdir
Create one or multiple directory in a container
engine.#Mkdir Inputs
No input.
engine.#Mkdir 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.
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
engine.#Service Inputs
No input.
engine.#Service Outputs
No output.
engine.#TempDir
A temporary directory for command execution
engine.#TempDir Inputs
No input.
engine.#TempDir Outputs
No output.
engine.#WriteFile
Write a file to a filesystem tree, creating it if needed
engine.#WriteFile Inputs
No input.
engine.#WriteFile Outputs
No output.