Feat: Pull everytime, only build on marker
This commit is contained in:
18
update.sh
18
update.sh
@@ -65,7 +65,15 @@ for d in "${dirs[@]}"; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
strategy="$(detect_strategy "$d")"
|
strategy="$(detect_strategy "$d")"
|
||||||
|
|
||||||
|
# Immer zuerst pullen (auch bei build)
|
||||||
|
echo "==== $d: pull ===="
|
||||||
|
if ! (cd "$d" && COMPOSE pull); then
|
||||||
|
echo "WARN: $d -> pull fehlgeschlagen"
|
||||||
|
overall_rc=1
|
||||||
|
# trotzdem später versuchen zu starten
|
||||||
|
fi
|
||||||
|
|
||||||
case "$strategy" in
|
case "$strategy" in
|
||||||
build)
|
build)
|
||||||
@@ -76,13 +84,7 @@ for d in "${dirs[@]}"; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
pull|*)
|
*)
|
||||||
echo "==== $d: pull ===="
|
|
||||||
if ! (cd "$d" && COMPOSE pull); then
|
|
||||||
echo "WARN: $d -> pull fehlgeschlagen"
|
|
||||||
overall_rc=1
|
|
||||||
# trotzdem versuchen zu starten
|
|
||||||
fi
|
|
||||||
echo "==== $d: up -d ===="
|
echo "==== $d: up -d ===="
|
||||||
if ! (cd "$d" && COMPOSE up -d); then
|
if ! (cd "$d" && COMPOSE up -d); then
|
||||||
echo "WARN: $d -> up -d fehlgeschlagen"
|
echo "WARN: $d -> up -d fehlgeschlagen"
|
||||||
|
|||||||
Reference in New Issue
Block a user