feat: support .NET
Signed-off-by: Olli Janatuinen <olli.janatuinen@gmail.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package dotnet
|
||||
|
||||
import (
|
||||
"dagger.io/dagger"
|
||||
)
|
||||
|
||||
// Publish a dotnet binary
|
||||
#Publish: {
|
||||
// Source code
|
||||
source: dagger.#FS
|
||||
|
||||
// Target package to publish
|
||||
package: *"." | string
|
||||
|
||||
env: [string]: string
|
||||
|
||||
container: #Container & {
|
||||
"source": source
|
||||
command: {
|
||||
args: [package]
|
||||
flags: {
|
||||
publish: true
|
||||
"-o": "/output/"
|
||||
}
|
||||
}
|
||||
export: directories: "/output": _
|
||||
}
|
||||
|
||||
// Directory containing the output of the publish
|
||||
output: container.export.directories."/output"
|
||||
}
|
Reference in New Issue
Block a user