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