Add MAX_STAGES variable
If set, only runs up to that stage
This commit is contained in:
parent
62406bad92
commit
140238dbc2
10
build.sh
10
build.sh
|
@ -128,6 +128,11 @@ if [ -z "${IMG_NAME}" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "${MAX_STAGE}" ]; then
|
||||||
|
MAX_STAGE=4
|
||||||
|
fi
|
||||||
|
echo "Running stage${MAX_STAGE} build"
|
||||||
|
|
||||||
export IMG_DATE=${IMG_DATE:-"$(date -u +%Y-%m-%d)"}
|
export IMG_DATE=${IMG_DATE:-"$(date -u +%Y-%m-%d)"}
|
||||||
|
|
||||||
export BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
export BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
@ -166,6 +171,11 @@ mkdir -p ${WORK_DIR}
|
||||||
log "Begin ${BASE_DIR}"
|
log "Begin ${BASE_DIR}"
|
||||||
|
|
||||||
for STAGE_DIR in ${BASE_DIR}/stage*; do
|
for STAGE_DIR in ${BASE_DIR}/stage*; do
|
||||||
|
if [[ $STAGE_DIR =~ stage$((MAX_STAGE + 1))$ ]]; then
|
||||||
|
echo "Skipping ${STAGE_DIR} (and remaining stages)"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
|
||||||
run_stage
|
run_stage
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user