Skip to content

Commit 36401b2

Browse files
abrooooghaith
authored andcommitted
build: add option to specify container engine (#1279)
1 parent 2edb910 commit 36401b2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

scripts/build.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ coverage=0
1313
release=0
1414
debug=0
1515
container=0
16+
container_engine=0
1617
assume_linux=0
1718
junit=0
1819
package=0
@@ -279,7 +280,9 @@ function run_package_std() {
279280
}
280281

281282
function run_in_container() {
282-
container_engine=$(get_container_engine)
283+
if [ "$container_engine" == "0" ]; then
284+
container_engine=$(get_container_engine)
285+
fi
283286
params=""
284287
options=""
285288

@@ -349,7 +352,7 @@ function run_in_container() {
349352
set -o errexit -o pipefail -o noclobber -o nounset
350353

351354
OPTIONS=sorbvc
352-
LONGOPTS=sources,offline,release,check,check-style,build,doc,lit,test,junit,verbose,container,linux,container-name:,coverage,package,target:
355+
LONGOPTS=sources,offline,release,check,check-style,build,doc,lit,test,junit,verbose,container,linux,container-engine:,container-name:,coverage,package,target:
353356

354357
check_env
355358
# -activate quoting/enhanced mode (e.g. by writing out “--options”)
@@ -379,6 +382,10 @@ while true; do
379382
-c|--container)
380383
container=1
381384
;;
385+
--container-engine)
386+
shift;
387+
container_engine=$1
388+
;;
382389
--container-name)
383390
shift;
384391
CONTAINER_NAME=$1

0 commit comments

Comments
 (0)