forked from EnterpriseDB/warehouse-pg-docker
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
68 lines (57 loc) · 3.4 KB
/
Copy pathMakefile
File metadata and controls
68 lines (57 loc) · 3.4 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
56
57
58
59
60
61
62
63
64
65
66
67
68
include token.mk
all:
@echo "Available targets:"
@echo ""
@printf "\tbuild-everything\t\tBuilds all images (makes them available for a testing)\n"
@printf "\tclean-docker\t\t\tRemove all Docker artifacts\n"
@echo ""
docker-running:
@docker info > /dev/null 2>&1 && echo "Docker is running!" > /dev/null || echo "Docker is not running!"
@docker info > /dev/null 2>&1 && echo "Docker is running!" > /dev/null || exit 1
build-everything: docker-running
cd WarehousePG6-from-source-RH7-single-node/ && make MAKELEVEL=0 build
cd WarehousePG7-from-source-RH9-single-node/ && make MAKELEVEL=0 build
cd WarehousePG6-from-RPMs-RH7-single-node/ && make MAKELEVEL=0 build
cd WarehousePG7-from-RPMs-RH9-single-node/ && make MAKELEVEL=0 build
cd WarehousePG7-from-RPMs-RH9-multi-node/ && make MAKELEVEL=0 build
cd WarehousePG7-from-RPMs-RH9-multi-node-standby-mirrors/ && make MAKELEVEL=0 build
cd WarehousePG7-from-RPMs-RH9-single-node-not-installed/ && make MAKELEVEL=0 build
stop-everything: docker-running
cd WarehousePG6-from-source-RH7-single-node/ && make MAKELEVEL=0 stop
cd WarehousePG7-from-source-RH9-single-node/ && make MAKELEVEL=0 stop
cd WarehousePG6-from-RPMs-RH7-single-node/ && make MAKELEVEL=0 stop
cd WarehousePG7-from-RPMs-RH9-single-node/ && make MAKELEVEL=0 stop
cd WarehousePG7-from-RPMs-RH9-multi-node/ && make MAKELEVEL=0 stop
cd WarehousePG7-from-RPMs-RH9-multi-node-standby-mirrors/ && make MAKELEVEL=0 stop
cd WarehousePG7-from-RPMs-RH9-single-node-not-installed/ && make MAKELEVEL=0 stop
start-everything: docker-running
cd WarehousePG6-from-source-RH7-single-node/ && make MAKELEVEL=0 start
cd WarehousePG7-from-source-RH9-single-node/ && make MAKELEVEL=0 start
cd WarehousePG6-from-RPMs-RH7-single-node/ && make MAKELEVEL=0 start
cd WarehousePG7-from-RPMs-RH9-single-node/ && make MAKELEVEL=0 start
cd WarehousePG7-from-RPMs-RH9-multi-node/ && make MAKELEVEL=0 start
cd WarehousePG7-from-RPMs-RH9-multi-node-standby-mirrors/ && make MAKELEVEL=0 start
cd WarehousePG7-from-RPMs-RH9-single-node-not-installed/ && make MAKELEVEL=0 start
restart-everything: docker-running
cd WarehousePG6-from-source-RH7-single-node/ && make MAKELEVEL=0 restart
cd WarehousePG7-from-source-RH9-single-node/ && make MAKELEVEL=0 restart
cd WarehousePG6-from-RPMs-RH7-single-node/ && make MAKELEVEL=0 restart
cd WarehousePG7-from-RPMs-RH9-single-node/ && make MAKELEVEL=0 restart
cd WarehousePG7-from-RPMs-RH9-multi-node/ && make MAKELEVEL=0 restart
cd WarehousePG7-from-RPMs-RH9-multi-node-standby-mirrors/ && make MAKELEVEL=0 restart
cd WarehousePG7-from-RPMs-RH9-single-node-not-installed/ && make MAKELEVEL=0 restart
clean-everything: docker-running
cd WarehousePG6-from-source-RH7-single-node/ && make MAKELEVEL=0 clean
cd WarehousePG7-from-source-RH9-single-node/ && make MAKELEVEL=0 clean
cd WarehousePG6-from-RPMs-RH7-single-node/ && make MAKELEVEL=0 clean
cd WarehousePG7-from-RPMs-RH9-single-node/ && make MAKELEVEL=0 clean
cd WarehousePG7-from-RPMs-RH9-multi-node/ && make MAKELEVEL=0 clean
cd WarehousePG7-from-RPMs-RH9-multi-node-standby-mirrors/ && make MAKELEVEL=0 clean
cd WarehousePG7-from-RPMs-RH9-single-node-not-installed/ && make MAKELEVEL=0 clean
clean-docker:
docker image prune --all --force
docker network prune --force
docker system prune --all --force
.PHONY: all
.PHONY: docker-running build-everything stop-everything start-everything restart-everything clean-everything
.PHONY: clean-data clean-docker