@@ -7,7 +7,6 @@ SCRIPT_DIR=$(cd -- "$(dirname -- "${0}")" && pwd)
7
7
. " ${SCRIPT_DIR} /inc.functions"
8
8
9
9
# Default values
10
- BUILDX_BUILDER_NAME=main
11
10
DEFAULT_ANDROID=$( grep android= " ${SCRIPT_DIR} /../Dockerfile" | cut -d" =" -f2)
12
11
DEFAULT_CMAKE=$( grep cmake= " ${SCRIPT_DIR} /../Dockerfile" | cut -d" =" -f2)
13
12
DEFAULT_JDK=$( grep jdk= " ${SCRIPT_DIR} /../Dockerfile" | cut -d" =" -f2)
@@ -23,7 +22,6 @@ usage() {
23
22
printf " --jdk VERSION (default: %s)\n" " ${DEFAULT_JDK} "
24
23
printf " --ndk VERSION (default: %s)\n" " ${DEFAULT_NDK} "
25
24
printf " --platforms (default: %s)\n" " ${DEFAULT_PLATFORMS} "
26
- printf " --clean (optional, clean up build context afterwards)\n"
27
25
printf " --push (optional, upload images to Docker Hub)\n"
28
26
exit 1
29
27
}
@@ -34,7 +32,6 @@ cmake="${DEFAULT_CMAKE}"
34
32
jdk=" ${DEFAULT_JDK} "
35
33
ndk=" ${DEFAULT_NDK} "
36
34
platforms=" ${DEFAULT_PLATFORMS} "
37
- cmd_clean=
38
35
cmd_push=
39
36
while [ $# -gt 0 ]; do
40
37
key=" $1 "
@@ -43,9 +40,6 @@ while [ $# -gt 0 ]; do
43
40
android=" $2 "
44
41
shift # past argument
45
42
;;
46
- --clean)
47
- cmd_clean=true
48
- ;;
49
43
--cmake)
50
44
cmake=" $2 "
51
45
shift # past argument
@@ -82,21 +76,6 @@ if [ ${cmd_push} ]; then
82
76
buildx_command=" --push"
83
77
fi
84
78
85
- if [ ${cmd_clean} ]; then
86
- cleanup () {
87
- if docker buildx ls | grep -q ${BUILDX_BUILDER_NAME} ; then
88
- approve " Remove buildx builder '${BUILDX_BUILDER_NAME} '"
89
- safe docker buildx rm ${BUILDX_BUILDER_NAME}
90
- fi
91
- }
92
- trap cleanup EXIT
93
- fi
94
-
95
- if ! docker buildx ls | grep -q ${BUILDX_BUILDER_NAME} ; then
96
- approve " Create buildx builder '${BUILDX_BUILDER_NAME} '"
97
- safe docker buildx create --name ${BUILDX_BUILDER_NAME}
98
- fi
99
-
100
79
if [ ${cmd_push} ]; then
101
80
approve " Build and push image '${image_tag} '"
102
81
buildx_command=" --push"
107
86
safe docker buildx build \
108
87
--platform " ${platforms} " \
109
88
${buildx_command} \
110
- --builder ${BUILDX_BUILDER_NAME} \
111
89
--build-arg android=" ${android} " \
112
90
--build-arg cmake=" ${cmake} " \
113
91
--build-arg jdk=" ${jdk} " \
0 commit comments