refactor: directly trigger pre-deploy hook from post-release-builder script
This removes the extra indirection in the deploy process for triggering the hooks.
This commit is contained in:
@@ -6,20 +6,20 @@ source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions"
|
||||
source "$PLUGIN_AVAILABLE_PATH/config/functions"
|
||||
source "$PLUGIN_AVAILABLE_PATH/scheduler-docker-local/internal-functions"
|
||||
|
||||
trigger-scheduler-docker-local-pre-deploy() {
|
||||
declare desc="scheduler-docker-local pre-deploy plugin trigger"
|
||||
declare trigger="pre-deploy"
|
||||
declare APP="$1" IMAGE_TAG="$2"
|
||||
trigger-scheduler-docker-local-post-release-builder() {
|
||||
declare desc="scheduler-docker-local post-release-builder plugin trigger"
|
||||
declare trigger="post-release-builder"
|
||||
declare BUILDER_TYPE="$1" APP="$2" IMAGE="$3"
|
||||
|
||||
local DOKKU_SCHEDULER=$(get_app_scheduler "$APP")
|
||||
local DOKKU_SCHEDULER="$(get_app_scheduler "$APP")"
|
||||
if [[ "$DOKKU_SCHEDULER" != "docker-local" ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
scheduler-docker-local-pre-deploy-precheck "$APP"
|
||||
scheduler-docker-local-post-release-builder-precheck "$APP"
|
||||
}
|
||||
|
||||
scheduler-docker-local-pre-deploy-precheck() {
|
||||
scheduler-docker-local-post-release-builder-precheck() {
|
||||
declare desc="Outputs the checks messages if necessary"
|
||||
declare APP="$1"
|
||||
|
||||
@@ -36,4 +36,4 @@ scheduler-docker-local-pre-deploy-precheck() {
|
||||
fi
|
||||
}
|
||||
|
||||
trigger-scheduler-docker-local-pre-deploy "$@"
|
||||
trigger-scheduler-docker-local-post-release-builder "$@"
|
||||
Reference in New Issue
Block a user