File tree Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -20,14 +20,31 @@ set -e
20
20
21
21
REGISTRY=" ${REGISTRY:- kind-registry: 5000} "
22
22
TAG=" ${TAG:- latest} "
23
+ EXIT_CODE=0
23
24
24
25
docker system prune -a -f
25
26
26
- docker build -q -t " ${REGISTRY} /apiserver:${TAG} " -f backend/Dockerfile . && docker push " ${REGISTRY} /apiserver:${TAG} " &
27
- docker build -q -t " ${REGISTRY} /persistenceagent:${TAG} " -f backend/Dockerfile.persistenceagent . && docker push " ${REGISTRY} /persistenceagent:${TAG} " &
28
- docker build -q -t " ${REGISTRY} /scheduledworkflow:${TAG} " -f backend/Dockerfile.scheduledworkflow . && docker push " ${REGISTRY} /scheduledworkflow:${TAG} " &
27
+ docker build -q -t " ${REGISTRY} /apiserver:${TAG} " -f backend/Dockerfile . && docker push " ${REGISTRY} /apiserver:${TAG} " || EXIT_CODE=$?
28
+ if [[ $EXIT_CODE -ne 0 ]]
29
+ then
30
+ echo " Failed to build apiserver image."
31
+ exit $EXIT_CODE
32
+ fi
33
+
34
+ docker build -q -t " ${REGISTRY} /persistenceagent:${TAG} " -f backend/Dockerfile.persistenceagent . && docker push " ${REGISTRY} /persistenceagent:${TAG} " || EXIT_CODE=$?
35
+ if [[ $EXIT_CODE -ne 0 ]]
36
+ then
37
+ echo " Failed to build persistenceagent image."
38
+ exit $EXIT_CODE
39
+ fi
40
+
41
+ docker build -q -t " ${REGISTRY} /scheduledworkflow:${TAG} " -f backend/Dockerfile.scheduledworkflow . && docker push " ${REGISTRY} /scheduledworkflow:${TAG} " || EXIT_CODE=$?
42
+ if [[ $EXIT_CODE -ne 0 ]]
43
+ then
44
+ echo " Failed to build scheduledworkflow image."
45
+ exit $EXIT_CODE
46
+ fi
29
47
30
- wait
31
48
32
49
# clean up intermittent build caches to free up disk space
33
50
docker system prune -a -f
You can’t perform that action at this time.
0 commit comments