Merge pull request #1779 from shykes/ci-anydir
Fix ./ci to be workdir-independent
This commit is contained in:
commit
a406b15ef4
@ -1 +0,0 @@
|
||||
../../../pkg/dagger.io
|
@ -1 +0,0 @@
|
||||
../../../pkg/universe.dagger.io
|
12
ci/main.cue
12
ci/main.cue
@ -13,15 +13,7 @@ dagger.#Plan & {
|
||||
// platform: "linux/aarch64"
|
||||
platform: "linux/amd64"
|
||||
|
||||
client: filesystem: {
|
||||
"../": read: exclude: [
|
||||
"ci",
|
||||
"node_modules",
|
||||
"cmd/dagger/dagger",
|
||||
"cmd/dagger/dagger-debug",
|
||||
]
|
||||
"./build": write: contents: actions.build.export.directories["/build"]
|
||||
}
|
||||
client: filesystem: "./build": write: contents: actions.build.export.directories["/build"]
|
||||
|
||||
actions: {
|
||||
_mountGoCache: {
|
||||
@ -36,7 +28,7 @@ dagger.#Plan & {
|
||||
|
||||
_mountSourceCode: {
|
||||
mounts: "dagger source code": {
|
||||
contents: client.filesystem."../".read.contents
|
||||
contents: _source.output
|
||||
dest: "/usr/src/dagger"
|
||||
}
|
||||
workdir: mounts["dagger source code"].dest
|
||||
|
1
cue.mod/pkg
Symbolic link
1
cue.mod/pkg
Symbolic link
@ -0,0 +1 @@
|
||||
../pkg
|
15
source.cue
Normal file
15
source.cue
Normal file
@ -0,0 +1,15 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"dagger.io/dagger"
|
||||
)
|
||||
|
||||
_source: dagger.#Source & {
|
||||
path: "."
|
||||
exclude: [
|
||||
"ci",
|
||||
"node_modules",
|
||||
"cmd/dagger/dagger",
|
||||
"cmd/dagger/dagger-debug",
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user