Move snippets outside of markdown
Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
This commit is contained in:
18
docs/tests/core-concepts/client/plans/cmd.cue
Normal file
18
docs/tests/core-concepts/client/plans/cmd.cue
Normal file
@@ -0,0 +1,18 @@
|
||||
dagger.#Plan & {
|
||||
client: commands: {
|
||||
os: {
|
||||
name: "uname"
|
||||
args: ["-s"]
|
||||
}
|
||||
arch: {
|
||||
name: "uname"
|
||||
args: ["-m"]
|
||||
}
|
||||
}
|
||||
|
||||
actions: build: go.#Build & {
|
||||
os: client.commands.os.stdout
|
||||
arch: client.commands.arch.stdout
|
||||
// ...
|
||||
}
|
||||
}
|
14
docs/tests/core-concepts/client/plans/env.cue
Normal file
14
docs/tests/core-concepts/client/plans/env.cue
Normal file
@@ -0,0 +1,14 @@
|
||||
dagger.#Plan & {
|
||||
client: env: {
|
||||
REGISTRY_USER: string
|
||||
REGISTRY_TOKEN: dagger.#Secret
|
||||
}
|
||||
|
||||
actions: pull: docker.#Pull & {
|
||||
source: "registry.example.com/image"
|
||||
auth: {
|
||||
username: client.env.REGISTRY_USER
|
||||
secret: client.env.REGISTRY_TOKEN
|
||||
}
|
||||
}
|
||||
}
|
15
docs/tests/core-concepts/client/plans/file.cue
Normal file
15
docs/tests/core-concepts/client/plans/file.cue
Normal file
@@ -0,0 +1,15 @@
|
||||
import (
|
||||
"encoding/yaml"
|
||||
// ...
|
||||
)
|
||||
|
||||
dagger.#Plan & {
|
||||
client: filesystem: "config.yaml": write: {
|
||||
// Convert a CUE value into a YAML formatted string
|
||||
contents: yaml.Marshal(actions.pull.output.config)
|
||||
}
|
||||
|
||||
actions: pull: docker.#Pull & {
|
||||
source: "alpine"
|
||||
}
|
||||
}
|
15
docs/tests/core-concepts/client/plans/fs.cue
Normal file
15
docs/tests/core-concepts/client/plans/fs.cue
Normal file
@@ -0,0 +1,15 @@
|
||||
dagger.#Plan & {
|
||||
// Path may be absolute, or relative to current working directory
|
||||
client: filesystem: ".": read: {
|
||||
// CUE type defines expected content
|
||||
contents: dagger.#FS
|
||||
exclude: ["node_modules"]
|
||||
}
|
||||
|
||||
actions: {
|
||||
copy: docker.Copy & {
|
||||
contents: client.filesystem.".".read.contents
|
||||
}
|
||||
// ...
|
||||
}
|
||||
}
|
9
docs/tests/core-concepts/client/plans/platform.cue
Normal file
9
docs/tests/core-concepts/client/plans/platform.cue
Normal file
@@ -0,0 +1,9 @@
|
||||
dagger.#Plan & {
|
||||
client: _
|
||||
|
||||
actions: build: go.#Build & {
|
||||
os: client.platform.os
|
||||
arch: client.platform.arch
|
||||
// ...
|
||||
}
|
||||
}
|
20
docs/tests/core-concepts/client/plans/unix.cue
Normal file
20
docs/tests/core-concepts/client/plans/unix.cue
Normal file
@@ -0,0 +1,20 @@
|
||||
dagger.#Plan & {
|
||||
client: filesystem: "/var/run/docker.sock": read: contents: dagger.#Service
|
||||
|
||||
actions: {
|
||||
image: alpine.#Build & {
|
||||
packages: "docker-cli": {}
|
||||
}
|
||||
run: docker.#Run & {
|
||||
input: image.output
|
||||
mounts: docker: {
|
||||
dest: "/var/run/docker.sock"
|
||||
contents: client.filesystem."/var/run/docker.sock".read.contents
|
||||
}
|
||||
command: {
|
||||
name: "docker"
|
||||
args: ["info"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
23
docs/tests/core-concepts/client/plans/windows.cue
Normal file
23
docs/tests/core-concepts/client/plans/windows.cue
Normal file
@@ -0,0 +1,23 @@
|
||||
dagger.#Plan & {
|
||||
client: filesystem: "//./pipe/docker_engine": read: {
|
||||
contents: dagger.#Service
|
||||
type: "npipe"
|
||||
}
|
||||
|
||||
actions: {
|
||||
image: alpine.#Build & {
|
||||
packages: "docker-cli": {}
|
||||
}
|
||||
run: docker.#Run & {
|
||||
input: image.output
|
||||
mounts: docker: {
|
||||
dest: "/var/run/docker.sock"
|
||||
contents: client.filesystem."//./pipe/docker_engine".read.contents
|
||||
}
|
||||
command: {
|
||||
name: "docker"
|
||||
args: ["info"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user