This commit is contained in:
2022-04-19 22:45:36 +02:00
parent 9ddbc60a3b
commit f496357522
9 changed files with 218 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package rust
import (
"dagger.io/dagger"
)
// Publish a rust binary
#Publish: {
// Source code
source: dagger.#FS
// Target package to publish
package: *"." | string
env: [string]: string
container: #Container & {
"source": source
"env": {
env
}
command: {
args: [package]
flags: {
publish: true
"-o": "/output/"
}
}
export: directories: "/output": _
}
// Directory containing the output of the publish
output: container.export.directories."/output"
}