forked from mduesterhoeft/rnd-microservices-handson
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sh
executable file
·42 lines (36 loc) · 1.49 KB
/
build.sh
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
#!/usr/bin/env bash
echo
echo "#############################################"
echo "# building 'shared' #"
echo "#############################################"
./shared/gradlew -p shared clean install
echo
echo "#############################################"
echo "# building 'catalog' #"
echo "#############################################"
./catalog/gradlew -p catalog clean check bootRepackage
docker-compose build --no-cache catalog
echo
echo "#############################################"
echo "# building 'order' #"
echo "#############################################"
./order/gradlew -p order clean check bootRepackage
docker-compose build --no-cache order
echo
echo "#############################################"
echo "# building 'bakery' #"
echo "#############################################"
./bakery/gradlew -p bakery clean check bootRepackage
docker-compose build --no-cache bakery
echo
echo "#############################################"
echo "# building 'delivery' #"
echo "#############################################"
./delivery/gradlew -p delivery clean check bootRepackage
docker-compose build --no-cache delivery
echo
echo "#############################################"
echo "# building 'order-ui' #"
echo "#############################################"
./order-ui/gradlew -p order-ui clean check bootRepackage
docker-compose build --no-cache orderui