File tree 2 files changed +41
-18
lines changed 2 files changed +41
-18
lines changed Original file line number Diff line number Diff line change @@ -180,6 +180,24 @@ function get_fork_name() {
180
180
fi
181
181
}
182
182
183
+ function get_full_tag() {
184
+ local variant
185
+ local tag
186
+ local full_tag
187
+ variant=" $1 "
188
+ shift
189
+ tag=" $1 "
190
+ shift
191
+ if [ -z " ${variant} " ]; then
192
+ full_tag=" ${tag} "
193
+ elif [ " ${variant} " = " default" ]; then
194
+ full_tag=" ${tag} "
195
+ else
196
+ full_tag=" ${tag} -${variant} "
197
+ fi
198
+ echo " ${full_tag} "
199
+ }
200
+
183
201
function get_full_version() {
184
202
local version
185
203
version=$1
@@ -206,6 +224,25 @@ function get_major_minor_version() {
206
224
echo " $( echo " ${fullversion} " | cut -d' .' -f1) .$( echo " ${fullversion} " | cut -d' .' -f2) "
207
225
}
208
226
227
+ function get_path() {
228
+ local version
229
+ local variant
230
+ local path
231
+ version=" $1 "
232
+ shift
233
+ variant=" $1 "
234
+ shift
235
+
236
+ if [ -z " ${variant} " ]; then
237
+ path=" ${version} /${variant} "
238
+ elif [ " ${variant} " = " default" ]; then
239
+ path=" ${version} "
240
+ else
241
+ path=" ${version} /${variant} "
242
+ fi
243
+ echo " ${path} "
244
+ }
245
+
209
246
function get_tag() {
210
247
local version
211
248
version=$1
Original file line number Diff line number Diff line change @@ -27,16 +27,8 @@ function build() {
27
27
tag=" $1 "
28
28
shift
29
29
30
- if [ -z " ${variant} " ]; then
31
- full_tag=" ${tag} "
32
- path=" ${version} /${variant} "
33
- elif [ " ${variant} " = " default" ]; then
34
- full_tag=" ${tag} "
35
- path=" ${version} "
36
- else
37
- full_tag=" ${tag} -${variant} "
38
- path=" ${version} /${variant} "
39
- fi
30
+ full_tag=$( get_full_tag " ${variant} " " ${tag} " )
31
+ path=$( get_path " ${version} " " ${variant} " )
40
32
41
33
info " Building ${full_tag} ..."
42
34
@@ -51,20 +43,14 @@ function test_image() {
51
43
local variant
52
44
local tag
53
45
local full_tag
54
- version =" $1 "
46
+ full_version =" $1 "
55
47
shift
56
48
variant=" $1 "
57
49
shift
58
50
tag=" $1 "
59
51
shift
60
52
61
- if [ -z " ${variant} " ]; then
62
- full_tag=" ${tag} "
63
- elif [ " ${variant} " = " default" ]; then
64
- full_tag=" ${tag} "
65
- else
66
- full_tag=" ${tag} -${variant} "
67
- fi
53
+ full_tag=$( get_full_tag " ${variant} " " ${tag} " )
68
54
69
55
info " Testing ${full_tag} "
70
56
export full_version=${full_version}
You can’t perform that action at this time.
0 commit comments