engine: Support plan outputs

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-12-22 15:03:54 +01:00
parent 3e5ce6df26
commit 2f1f055141
5 changed files with 74 additions and 1 deletions

1
tests/plan/outputs/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
out

View File

@@ -0,0 +1,21 @@
package main
import "alpha.dagger.io/europa/dagger/engine"
engine.#Plan & {
actions: {
scratch: engine.#Scratch
data: engine.#WriteFile & {
input: scratch.output
path: "/test"
mode: 0o600
contents: "foobar"
}
}
outputs: directories: test: {
contents: actions.data.output
dest: "./out"
}
}