Fixed build
This commit is contained in:
parent
412574659d
commit
667352ba36
@ -6,7 +6,7 @@ import (
|
||||
)
|
||||
|
||||
#Container: {
|
||||
// Container publisher
|
||||
// Container name
|
||||
name: *"rust_publisher" | string
|
||||
|
||||
// Source code
|
||||
@ -20,6 +20,7 @@ import (
|
||||
docker.#Run & {
|
||||
input: *_image.output | docker.#Image
|
||||
workdir: _sourcePath
|
||||
command: name: "cargo"
|
||||
mounts: "source": {
|
||||
dest: _sourcePath
|
||||
contents: source
|
||||
|
@ -2,51 +2,15 @@ package rust
|
||||
|
||||
import (
|
||||
"dagger.io/dagger"
|
||||
// "dagger.io/dagger/core"
|
||||
"universe.dagger.io/x/contact@kjuulh.io/rust"
|
||||
// "universe.dagger.io/docker"
|
||||
"universe.dagger.io/alpine"
|
||||
)
|
||||
|
||||
dagger.#Plan & {
|
||||
client: {
|
||||
filesystem: {
|
||||
".": {
|
||||
read: {
|
||||
contents: dagger.#FS
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
actions: {
|
||||
test: {
|
||||
_baseImage: alpine.#Build
|
||||
client: filesystem: "./data/hello": read: contents: dagger.#FS
|
||||
|
||||
actions: test: {
|
||||
publish: rust.#Publish & {
|
||||
source: client.filesystem.".".read.contents
|
||||
}
|
||||
|
||||
// exec: docker.#Run & {
|
||||
// input: _baseImage.output
|
||||
// command: {
|
||||
// name: "/bin/sh"
|
||||
// args: ["-c", "/app/hello_world >> /output.txt"]
|
||||
// }
|
||||
// env: NAME: "dagger"
|
||||
// mounts: binary: {
|
||||
// dest: "/app"
|
||||
// contents: publish.output
|
||||
// source: "/"
|
||||
// }
|
||||
// }
|
||||
|
||||
// verify: core.#ReadFile & {
|
||||
// input: exec.output.rootfs
|
||||
// path: "/output.txt"
|
||||
// } & {
|
||||
// contents: "Hi dagger!"
|
||||
// }
|
||||
source: client.filesystem."./data/hello".read.contents
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user