fix: pass failed exit codes around as necessary

This commit is contained in:
Jose Diaz-Gonzalez
2022-04-16 02:25:48 -04:00
parent eec49878a5
commit ba7c685e11
2 changed files with 6 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ trigger-builder-dockerfile-core-post-extract() {
if [[ ! -f "$NEW_DOCKERFILE" ]]; then
dokku_log_fail "Invalid dockerfile-path specified: $NEW_DOCKERFILE"
return
return 1
fi
mv "$NEW_DOCKERFILE" Dockerfile

View File

@@ -44,6 +44,7 @@ git_build_app_repo() {
else
git_trigger_build "$APP" "$GIT_BUILD_APP_REPO_TMP_WORK_DIR" "$REV" | sed -u "s/^/"$'\e[1G'"/"
fi
return $?
}
git_trigger_build() {
@@ -51,7 +52,9 @@ git_trigger_build() {
declare APP="$1" TMP_WORK_DIR="$2" REV="$3"
local BUILDER
plugn trigger core-post-extract "$APP" "$TMP_WORK_DIR" "$REV"
if ! plugn trigger core-post-extract "$APP" "$TMP_WORK_DIR" "$REV"; then
return 1
fi
plugn trigger post-extract "$APP" "$TMP_WORK_DIR" "$REV"
BUILDER="$(plugn trigger builder-detect "$APP" "$TMP_WORK_DIR" | head -n1 || true)"
@@ -139,6 +142,7 @@ git_build() {
fi
git_build_app_repo "$APP" "$REF"
return $?
}
git_receive_app() {