cue native: environments can reference a module instead of embedding

one.

Fixes #631

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-06-15 18:49:57 +02:00
committed by Solomon Hykes
parent 8de58eb3d0
commit f39a88e644
11 changed files with 181 additions and 34 deletions

View File

@@ -0,0 +1,19 @@
package a
import "dagger.io/dagger/op"
exp: {
string
#up: [
op.#FetchContainer & {ref: "busybox"},
op.#Exec & {
args: ["sh", "-c", """
printf a > /export
"""]
},
op.#Export & {
source: "/export"
format: "string"
},
]
}

View File

@@ -0,0 +1,19 @@
package b
import "dagger.io/dagger/op"
exp: {
string
#up: [
op.#FetchContainer & {ref: "busybox"},
op.#Exec & {
args: ["sh", "-c", """
printf b > /export
"""]
},
op.#Export & {
source: "/export"
format: "string"
},
]
}

View File

@@ -0,0 +1 @@
module: "dagger.io/test"