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