Skip to content

Commit f27f2f8

Browse files
committed
Test: add dagger plan
Signed-off-by: Vincent Demeester <[email protected]>
1 parent 3954a2d commit f27f2f8

File tree

118 files changed

+15813
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+15813
-0
lines changed

buildkit-tekton.cue

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
package buildkittekton
2+
3+
import (
4+
"dagger.io/dagger"
5+
"universe.dagger.io/go"
6+
"universe.dagger.io/docker"
7+
"universe.dagger.io/bash"
8+
"universe.dagger.io/alpine"
9+
)
10+
11+
dagger.#Plan & {
12+
client: {
13+
filesystem: {
14+
"./": read: {
15+
contents: dagger.#FS
16+
}
17+
}
18+
network: "unix:///var/run/docker.sock": connect: dagger.#Socket
19+
}
20+
21+
actions: {
22+
_goimage: go.#Image & {
23+
version: "1.18.0" // 1.17.8 # FIXME(vdemeester) do a matrix/param here
24+
packages: { git: {} }
25+
}
26+
"tkn-local": go.#Build & {
27+
source: client.filesystem."./".read.contents
28+
package: "./cmd/tkn-local"
29+
container: go.#Container & {
30+
input: _goimage.output
31+
}
32+
}
33+
image: docker.#Dockerfile & {
34+
// This is the context.
35+
source: client.filesystem."./".read.contents
36+
dockerfile: path: "Dockerfile.docker"
37+
}
38+
test: {
39+
_image: alpine.#Build & {
40+
packages: {
41+
bash: {}
42+
moreutils: {}
43+
make: {}
44+
git: {}
45+
"docker-cli": {}
46+
}
47+
}
48+
docker: bash.#Run & {
49+
input: _image.output
50+
workdir: "/bash/scripts"
51+
script: {
52+
directory: client.filesystem."./".read.contents
53+
filename: "hack/test.sh"
54+
}
55+
mounts: docker: {
56+
dest: "/var/run/docker.sock"
57+
contents: client.network."unix:///var/run/docker.sock".connect
58+
}
59+
}
60+
}
61+
}
62+
}

cue.mod/module.cue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module: "buildkit-tekton"

cue.mod/pkg/.gitattributes

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/cue.mod/module.cue

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/dagger/compat.cue

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/dagger/core/exec.cue

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/dagger/core/fs.cue

Lines changed: 125 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/dagger/core/git.cue

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cue.mod/pkg/dagger.io/dagger/core/http.cue

Lines changed: 49 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)