Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/node-labeler/BUILD.yaml
2492 views
1
packages:
2
- name: app
3
type: go
4
srcs:
5
- "**/*.go"
6
- "go.mod"
7
- "go.sum"
8
- "crd/*.yaml"
9
deps:
10
- components/common-go:lib
11
- components/ws-manager-api/go:lib
12
- components/ws-manager-mk2:crd
13
env:
14
- CGO_ENABLED=0
15
- GOOS=linux
16
prep:
17
- ["mv", "_deps/components-ws-manager-mk2--crd/workspace.gitpod.io_workspaces.yaml", "crd/workspace.gitpod.io_workspaces.yaml"]
18
config:
19
packaging: app
20
buildCommand: ["go", "build", "-trimpath", "-ldflags", "-buildid= -w -s -X 'github.com/gitpod-io/gitpod/node-labeler/cmd.Version=commit-${__git_commit}'"]
21
- name: docker
22
type: docker
23
deps:
24
- :app
25
argdeps:
26
- imageRepoBase
27
config:
28
buildArgs:
29
VERSION: ${version}
30
dockerfile: leeway.Dockerfile
31
metadata:
32
helm-component: node-labeler
33
image:
34
- ${imageRepoBase}/node-labeler:${version}
35
- ${imageRepoBase}/node-labeler:commit-${__git_commit}
36
- name: lib
37
type: go
38
srcs:
39
- "**/*.go"
40
- "go.mod"
41
- "go.sum"
42
- "crd/*.yaml"
43
deps:
44
- components/common-go:lib
45
- components/ws-manager-api/go:lib
46
- components/ws-manager-mk2:crd
47
prep:
48
- ["mv", "_deps/components-ws-manager-mk2--crd/workspace.gitpod.io_workspaces.yaml", "crd/workspace.gitpod.io_workspaces.yaml"]
49
50