mirror of
https://github.com/versity/scoutfs.git
synced 2025-12-23 13:35:18 +00:00
Clarity: set SKIP_CACHE=1 to ignore docker cache
This commit is contained in:
@@ -11,7 +11,12 @@ export EL_VER="${EL_VER:-${EL_MAJOR_VER}}"
|
|||||||
export MAJOR_VER="${EL_VER%%.*}"
|
export MAJOR_VER="${EL_VER%%.*}"
|
||||||
export MINOR_VER="${EL_VER#*.}"
|
export MINOR_VER="${EL_VER#*.}"
|
||||||
export IS_EDGE="${IS_EDGE:-0}"
|
export IS_EDGE="${IS_EDGE:-0}"
|
||||||
|
export SKIP_CACHE="${SKIP_CACHE:-0}"
|
||||||
export FORCE_REBUILD_DOCKER_IMAGE="${FORCE_REBUILD_DOCKER_IMAGE:-0}"
|
export FORCE_REBUILD_DOCKER_IMAGE="${FORCE_REBUILD_DOCKER_IMAGE:-0}"
|
||||||
|
docker_args=()
|
||||||
|
if [ "${SKIP_CACHE}" -eq '1' ]; then
|
||||||
|
docker_args+=(--no-cache)
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -z "${MINOR_VER}" ] || [ -z "${MAJOR_VER}" ]; then
|
if [ -z "${MINOR_VER}" ] || [ -z "${MAJOR_VER}" ]; then
|
||||||
echo "Major/minor versions could not be inferred from required version ${EL_VER}, bailing out"
|
echo "Major/minor versions could not be inferred from required version ${EL_VER}, bailing out"
|
||||||
@@ -28,9 +33,5 @@ fi
|
|||||||
|
|
||||||
# build fresh 'builder' images only if we don't have them or want to force a rebuild
|
# build fresh 'builder' images only if we don't have them or want to force a rebuild
|
||||||
if [ "$(docker images -q scoutfs-builder:el${MAJOR_VER}.${MINOR_VER})" == "" ] || [ "${FORCE_REBUILD_DOCKER_IMAGE}" == '1' ]; then
|
if [ "$(docker images -q scoutfs-builder:el${MAJOR_VER}.${MINOR_VER})" == "" ] || [ "${FORCE_REBUILD_DOCKER_IMAGE}" == '1' ]; then
|
||||||
docker_args=()
|
docker build . "${docker_args[@]}" --progress plain --build-arg IS_EDGE="${IS_EDGE}" --build-arg IMAGE_SOURCE="${IMAGE_BASE}:${IMAGE_VERSION}" -t "scoutfs-builder:el${MAJOR_VER}.${MINOR_VER}"
|
||||||
if [[ "${SKIP_CACHE}" == 'true' ]]; then
|
|
||||||
docker_args+=(--no-cache)
|
|
||||||
fi
|
|
||||||
docker build . "${docker_args[@]}" --build-arg IS_EDGE="${IS_EDGE}" --build-arg IMAGE_SOURCE="${IMAGE_BASE}:${IMAGE_VERSION}" -t "scoutfs-builder:el${MAJOR_VER}.${MINOR_VER}"
|
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user