/
bake.hcl
69 lines (56 loc) · 2.65 KB
/
bake.hcl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# This file contains the targets for the test images.
# This file is auto-generated by the update.sh script and will be wiped out by the update.sh script.
# Please don't edit this file.
#
# Build all test/push images:
# docker buildx bake -f bake.hcl [test | push] --progressive plain [--load | --push]
# Build selected images:
# docker buildx bake -f bake.hcl [target name, ...] --progressive plain [--load | --push]
#------------------------------------ test -----------------------------------
group "test" {
targets=["enterprise_debian12_amd64", "enterprise_debian12_arm64", "federal_debian12_amd64", "community_debian12_amd64", "community_debian12_arm64"]
}
target "enterprise_debian12_amd64" {
tags=["aerospike/aerospike-server-enterprise-amd64:7.0.0.8", "aerospike/aerospike-server-enterprise-amd64:latest"]
platforms=["linux/amd64"]
context="./enterprise/debian12"
}
target "enterprise_debian12_arm64" {
tags=["aerospike/aerospike-server-enterprise-arm64:7.0.0.8", "aerospike/aerospike-server-enterprise-arm64:latest"]
platforms=["linux/arm64"]
context="./enterprise/debian12"
}
target "federal_debian12_amd64" {
tags=["aerospike/aerospike-server-federal-amd64:7.0.0.8", "aerospike/aerospike-server-federal-amd64:latest"]
platforms=["linux/amd64"]
context="./federal/debian12"
}
target "community_debian12_amd64" {
tags=["aerospike/aerospike-server-community-amd64:7.0.0.8", "aerospike/aerospike-server-community-amd64:latest"]
platforms=["linux/amd64"]
context="./community/debian12"
}
target "community_debian12_arm64" {
tags=["aerospike/aerospike-server-community-arm64:7.0.0.8", "aerospike/aerospike-server-community-arm64:latest"]
platforms=["linux/arm64"]
context="./community/debian12"
}
#------------------------------------ push -----------------------------------
group "push" {
targets=["enterprise_debian12", "federal_debian12", "community_debian12"]
}
target "enterprise_debian12" {
tags=["aerospike/aerospike-server-enterprise:7.0.0.8", "aerospike/aerospike-server-enterprise:7.0.0.8_1", "aerospike/aerospike-server-enterprise:latest"]
platforms=["linux/amd64,linux/arm64"]
context="./enterprise/debian12"
}
target "federal_debian12" {
tags=["aerospike/aerospike-server-federal:7.0.0.8", "aerospike/aerospike-server-federal:7.0.0.8_1", "aerospike/aerospike-server-federal:latest"]
platforms=["linux/amd64"]
context="./federal/debian12"
}
target "community_debian12" {
tags=["aerospike/aerospike-server:7.0.0.8", "aerospike/aerospike-server:7.0.0.8_1", "aerospike/aerospike-server:latest"]
platforms=["linux/amd64,linux/arm64"]
context="./community/debian12"
}