From 042469f3a9705dff0ec770842ce07a372081285e Mon Sep 17 00:00:00 2001 From: Greg MacLellan Date: Wed, 28 Sep 2016 23:52:13 -0400 Subject: [PATCH] Add RUN_STAGE variable to run a single stage --- build.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 20ec2a1..5b0b7ba 100755 --- a/build.sh +++ b/build.sh @@ -131,7 +131,11 @@ fi if [ -z "${MAX_STAGE}" ]; then MAX_STAGE=4 fi -echo "Running stage${MAX_STAGE} build" +if [ -n $RUN_STAGE ]; then + echo "Running ONLY stage${RUN_STAGE}" +else + echo "Running stage${MAX_STAGE} build" +fi export IMG_DATE=${IMG_DATE:-"$(date -u +%Y-%m-%d)"} @@ -172,7 +176,7 @@ log "Begin ${BASE_DIR}" for STAGE_DIR in ${BASE_DIR}/stage*; do STAGE_DIR_NUM=$(echo $STAGE_DIR | grep -o -E "[0-9]+$") - if [[ $STAGE_DIR_NUM -le $MAX_STAGE ]]; then + if [[ (-n $RUN_STAGE && $STAGE_DIR_NUM -eq $RUN_STAGE) && $STAGE_DIR_NUM -le $MAX_STAGE ]]; then run_stage else echo "Skipping ${STAGE_DIR}"