File tree Expand file tree Collapse file tree 2 files changed +41
-18
lines changed Expand file tree Collapse file tree 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() {
180180 fi
181181}
182182
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+
183201function get_full_version() {
184202 local version
185203 version=$1
@@ -206,6 +224,25 @@ function get_major_minor_version() {
206224 echo " $( echo " ${fullversion} " | cut -d' .' -f1) .$( echo " ${fullversion} " | cut -d' .' -f2) "
207225}
208226
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+
209246function get_tag() {
210247 local version
211248 version=$1
Original file line number Diff line number Diff line change @@ -27,16 +27,8 @@ function build() {
2727 tag=" $1 "
2828 shift
2929
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} " )
4032
4133 info " Building ${full_tag} ..."
4234
@@ -51,20 +43,14 @@ function test_image() {
5143 local variant
5244 local tag
5345 local full_tag
54- version =" $1 "
46+ full_version =" $1 "
5547 shift
5648 variant=" $1 "
5749 shift
5850 tag=" $1 "
5951 shift
6052
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} " )
6854
6955 info " Testing ${full_tag} "
7056 export full_version=${full_version}
You can’t perform that action at this time.
0 commit comments