Fix logic problem with RUN_STAGE and MAX_STAGE both specified
This commit is contained in:
parent
0b00ca2970
commit
3ad5bce2ae
2
build.sh
2
build.sh
|
@ -176,7 +176,7 @@ log "Begin ${BASE_DIR}"
|
||||||
|
|
||||||
for STAGE_DIR in ${BASE_DIR}/stage*; do
|
for STAGE_DIR in ${BASE_DIR}/stage*; do
|
||||||
STAGE_DIR_NUM=$(echo $STAGE_DIR | grep -o -E "[0-9]+$")
|
STAGE_DIR_NUM=$(echo $STAGE_DIR | grep -o -E "[0-9]+$")
|
||||||
if [[ (-n $RUN_STAGE && $STAGE_DIR_NUM -eq $RUN_STAGE) && $STAGE_DIR_NUM -le $MAX_STAGE ]]; then
|
if [[ (-z $RUN_STAGE || $STAGE_DIR_NUM -eq $RUN_STAGE) && $STAGE_DIR_NUM -le $MAX_STAGE ]]; then
|
||||||
run_stage
|
run_stage
|
||||||
else
|
else
|
||||||
echo "Skipping ${STAGE_DIR}"
|
echo "Skipping ${STAGE_DIR}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user