stx-init-env: Add verbose build option
Added a setting for the docker build option "--progress=plain". This makes it so that the container output is shown [1], which is very useful for debugging issues. Ref: [1] https://docs.docker.com/reference/cli/docker/buildx/build/#progress Test Plan: pass - ./stx-init-env --rebuild -v Story: 2010055 Task: 51530 Change-Id: I9fb1de708778db42eec4337afe652d0c8e52cd0a Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
This commit is contained in:
committed by
Scott Little
parent
2de20ce888
commit
b45612ab88
12
stx-init-env
12
stx-init-env
@@ -29,6 +29,8 @@ Initialize StarlingX build environment & (re-)start builder pods
|
||||
|
||||
--no-start Refresh builder images, but don't (re-)start pods
|
||||
|
||||
-v,--verbose Verbose logs during image build
|
||||
|
||||
ENVIRONMENT RESET OPTIONS
|
||||
=========================
|
||||
|
||||
@@ -406,7 +408,7 @@ cmdline_error() {
|
||||
}
|
||||
|
||||
# process command line
|
||||
temp=$(getopt -o hRyD --long help,clean,restart-minikube,rebuild::,cache,delete-minikube-profile,nuke,reset,reset-hard,assumeyes,dockerhub-login,no-start -n "$PROGNAME" -- "$@") || cmdline_error
|
||||
temp=$(getopt -o hRyDv --long help,clean,restart-minikube,rebuild::,cache,delete-minikube-profile,nuke,reset,reset-hard,assumeyes,dockerhub-login,no-start,verbose -n "$PROGNAME" -- "$@") || cmdline_error
|
||||
eval set -- "$temp"
|
||||
while true ; do
|
||||
case "$1" in
|
||||
@@ -475,6 +477,10 @@ while true ; do
|
||||
START_PODS=0
|
||||
shift
|
||||
;;
|
||||
-v|--verbose)
|
||||
VERBOSE_IMAGE_BUILD=1
|
||||
shift
|
||||
;;
|
||||
--)
|
||||
shift
|
||||
break
|
||||
@@ -813,7 +819,11 @@ sleep 10
|
||||
|
||||
if [[ -n "${BUILD_DOCKER_IMAGES}" ]] ; then
|
||||
notice "Building docker images"
|
||||
|
||||
declare -a docker_build_args
|
||||
if [[ "$VERBOSE_IMAGE_BUILD" == "1" ]] ; then
|
||||
docker_build_args+=("--progress=plain")
|
||||
fi
|
||||
if [[ "$USE_DOCKER_CACHE" != "1" ]] ; then
|
||||
docker_build_args+=("--no-cache")
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user