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