Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/image-builder-bob/BUILD.yaml
2492 views
1
packages:
2
- name: app
3
type: go
4
srcs:
5
- "cmd/*.go"
6
- "pkg/**/*.go"
7
- "main.go"
8
- "go.mod"
9
- "go.sum"
10
env:
11
- CGO_ENABLED=0
12
- GOOS=linux
13
deps:
14
- components/common-go:lib
15
prep:
16
- ["go", "mod", "tidy"]
17
config:
18
packaging: app
19
- name: runc-facade
20
type: go
21
srcs:
22
- "cmd/runc-facade/*.go"
23
- "go.mod"
24
- "go.sum"
25
env:
26
- CGO_ENABLED=0
27
- GOOS=linux
28
deps:
29
- components/common-go:lib
30
prep:
31
- ["mv", "cmd/runc-facade/main.go", "main.go"]
32
- ["go", "mod", "tidy"]
33
config:
34
packaging: app
35
- name: docker
36
type: docker
37
srcs:
38
- supervisor-ide-config.json
39
- ide-startup.sh
40
deps:
41
- :app
42
- :runc-facade
43
argdeps:
44
- imageRepoBase
45
config:
46
buildArgs:
47
VERSION: ${version}
48
dockerfile: leeway.Dockerfile
49
metadata:
50
helm-component: imageBuilderMk3.builderImage
51
image:
52
- ${imageRepoBase}/image-builder-mk3/bob:${version}
53
- ${imageRepoBase}/image-builder-mk3/bob:${__git_commit}
54
55