Skip to content

Commit 415f968

Browse files
committed
ci: switch to ko to build multiarch images
Signed-off-by: ankitm123 <[email protected]>
1 parent b54fa32 commit 415f968

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

.ko.yaml

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
defaultBaseImage: cgr.dev/chainguard/git:2.38.0@sha256:79aa1b7df6773d4722dca35908903cd86dacd5d4a10656017ce8c227d9c91db3
2+
builds:
3+
- id: foghorn
4+
dir: . # default is .
5+
main: cmd/foghorn
6+
env:
7+
- VERSION = 99.99.99
8+
ldflags:
9+
- -s
10+
- -w
11+
- -X
12+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}
13+
- id: gc
14+
dir: . # default is .
15+
main: cmd/gc
16+
env:
17+
- VERSION = 99.99.99
18+
ldflags:
19+
- -s
20+
- -w
21+
- -X
22+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}
23+
- id: keeper
24+
dir: . # default is .
25+
main: cmd/keeper
26+
env:
27+
- VERSION = 99.99.99
28+
ldflags:
29+
- -s
30+
- -w
31+
- -X
32+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}
33+
- id: poller
34+
dir: . # default is .
35+
main: cmd/poller
36+
env:
37+
- VERSION = 99.99.99
38+
ldflags:
39+
- -s
40+
- -w
41+
- -X
42+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}
43+
- id: tekton-controller
44+
dir: . # default is .
45+
main: cmd/tektoncontroller
46+
env:
47+
- VERSION = 99.99.99
48+
ldflags:
49+
- -s
50+
- -w
51+
- -X
52+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}
53+
- id: webhooks
54+
dir: . # default is .
55+
main: cmd/webhooks
56+
env:
57+
- VERSION = 99.99.99
58+
ldflags:
59+
- -s
60+
- -w
61+
- -X
62+
- github.com/jenkins-x/lighthouse/pkg/version.Version={{.Env.VERSION}}

0 commit comments

Comments
 (0)