-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathMakefile
More file actions
55 lines (43 loc) · 1.97 KB
/
Makefile
File metadata and controls
55 lines (43 loc) · 1.97 KB
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
# This file is used to publish layers on multiple AWS regions in parallel.
# Maximum number of parallel processes (default: 7)
export MAX_PARALLEL_PUBLISH ?= 7
# Set LAYER_NAME before calling this.
publish-parallel:
$(MAKE) -j${MAX_PARALLEL_PUBLISH} parallel-publish
##########################################################################################
# This command is designed for parallel execution of layer publishing.
# When we do `make publish -j7`, make will execute each command defined
# here in parallel.
parallel-publish: america-1 america-2 europe-1 europe-2 asia-1 asia-2 asia-southeast-1 miscellaneous
america-1:
REGION=us-east-1 ./publish.sh #US East (N. Virginia)
REGION=us-east-2 ./publish.sh #US East (Ohio)
REGION=us-west-1 ./publish.sh #US West (N. California)
america-2:
REGION=us-west-2 ./publish.sh #US West (Oregon)
REGION=ca-central-1 ./publish.sh #Canada (Central)
REGION=sa-east-1 ./publish.sh #South America (São Paulo)
europe-1:
REGION=eu-west-1 ./publish.sh #Europe (Ireland)
REGION=eu-west-2 ./publish.sh #Europe (London)
REGION=eu-west-3 ./publish.sh #Europe (Paris)
europe-2:
REGION=eu-north-1 ./publish.sh #Europe (Stockholm)
REGION=eu-south-1 ./publish.sh #Europe (Milan)
REGION=eu-south-2 ./publish.sh #Europe (Spain)
REGION=eu-central-1 ./publish.sh #Europe (Frankfurt)
asia-1:
REGION=ap-east-1 ./publish.sh #Asia Pacific (Hong Kong)
REGION=ap-south-1 ./publish.sh #Asia Pacific (Mumbai)
asia-2:
REGION=ap-northeast-1 ./publish.sh #Asia Pacific (Tokyo)
REGION=ap-northeast-3 ./publish.sh #Asia Pacific (Osaka)
REGION=ap-northeast-2 ./publish.sh #Asia Pacific (Seoul)
asia-southeast-1:
REGION=ap-southeast-1 ./publish.sh #Asia Pacific (Singapore)
REGION=ap-southeast-2 ./publish.sh #Asia Pacific (Sydney)
REGION=ap-southeast-3 ./publish.sh #Asia Pacific (Jakarta)
miscellaneous:
REGION=af-south-1 ./publish.sh #Africa (Cape Town)
REGION=me-south-1 ./publish.sh #Middle East (Bahrain)
REGION=me-central-1 ./publish.sh #Middle East (UAE)