-
Notifications
You must be signed in to change notification settings - Fork 68
/
bake.hcl
69 lines (56 loc) · 2.72 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_ubuntu24-04_amd64", "enterprise_ubuntu24-04_arm64", "federal_ubuntu24-04_amd64", "community_ubuntu24-04_amd64", "community_ubuntu24-04_arm64"]
}
target "enterprise_ubuntu24-04_amd64" {
tags=["aerospike/aerospike-server-enterprise-amd64:7.2.0.3", "aerospike/aerospike-server-enterprise-amd64:latest"]
platforms=["linux/amd64"]
context="./enterprise/ubuntu24.04"
}
target "enterprise_ubuntu24-04_arm64" {
tags=["aerospike/aerospike-server-enterprise-arm64:7.2.0.3", "aerospike/aerospike-server-enterprise-arm64:latest"]
platforms=["linux/arm64"]
context="./enterprise/ubuntu24.04"
}
target "federal_ubuntu24-04_amd64" {
tags=["aerospike/aerospike-server-federal-amd64:7.2.0.3", "aerospike/aerospike-server-federal-amd64:latest"]
platforms=["linux/amd64"]
context="./federal/ubuntu24.04"
}
target "community_ubuntu24-04_amd64" {
tags=["aerospike/aerospike-server-community-amd64:7.2.0.3", "aerospike/aerospike-server-community-amd64:latest"]
platforms=["linux/amd64"]
context="./community/ubuntu24.04"
}
target "community_ubuntu24-04_arm64" {
tags=["aerospike/aerospike-server-community-arm64:7.2.0.3", "aerospike/aerospike-server-community-arm64:latest"]
platforms=["linux/arm64"]
context="./community/ubuntu24.04"
}
#------------------------------------ push -----------------------------------
group "push" {
targets=["enterprise_ubuntu24-04", "federal_ubuntu24-04", "community_ubuntu24-04"]
}
target "enterprise_ubuntu24-04" {
tags=["aerospike/aerospike-server-enterprise:7.2.0.3", "aerospike/aerospike-server-enterprise:7.2.0.3_1", "aerospike/aerospike-server-enterprise:latest"]
platforms=["linux/amd64,linux/arm64"]
context="./enterprise/ubuntu24.04"
}
target "federal_ubuntu24-04" {
tags=["aerospike/aerospike-server-federal:7.2.0.3", "aerospike/aerospike-server-federal:7.2.0.3_1", "aerospike/aerospike-server-federal:latest"]
platforms=["linux/amd64"]
context="./federal/ubuntu24.04"
}
target "community_ubuntu24-04" {
tags=["aerospike/aerospike-server:7.2.0.3", "aerospike/aerospike-server:7.2.0.3_1", "aerospike/aerospike-server:latest"]
platforms=["linux/amd64,linux/arm64"]
context="./community/ubuntu24.04"
}