delete containers, not images

This commit is contained in:
mpilman 2019-02-14 16:24:12 -08:00 committed by Alex Miller
parent 15eb996280
commit f47b9fe8e5
1 changed files with 7 additions and 5 deletions
build/cmake/package_tester/modules

View File

@ -38,16 +38,18 @@ then
docker_ids=( "${docker_ids[@]:0:$i}" "${docker_ids[@]:$n}" )
docker_threads=( "${docker_threads[@]:0:$i}" "${docker_threads[@]:$n}" )
# prune
set -x
if [ "${pruning_strategy}" = "ALL" ]
then
docker rmi "${docker_id}" > /dev/null
elif [ "${ret_code}" -eq 0 ] && [ "${pruning_strategt}" = "SUCCEEDED" ]
docker container rm "${docker_id}" > /dev/null
elif [ "${ret_code}" -eq 0 ] && [ "${pruning_strategy}" = "SUCCEEDED" ]
then
docker rmi "${docker_id}" > /dev/null
elif [ "${ret_code}" -ne 0 ] && [ "${pruning_strategt}" = "FAILED" ]
docker container rm "${docker_id}" > /dev/null
elif [ "${ret_code}" -ne 0 ] && [ "${pruning_strategy}" = "FAILED" ]
then
docker rmi "${docker_id}" > /dev/null
docker container rm "${docker_id}" > /dev/null
fi
set +x
fi
done
sleep 1