Viewing File: /opt/cpanel/ea-ruby27/src/passenger-release-6.1.8/dev/ci/delete-cache-az-blob-storage

#!/usr/bin/env bash
set -eo pipefail

if [[ -z "$AZURE_STORAGE_CONNECTION_STRING" ]]; then
    echo "AZURE_STORAGE_CONNECTION_STRING is required"
    exit 1
fi

if [[ -z "$CONTAINER_NAME" ]]; then
    echo "CONTAINER_NAME is required"
    exit 1
fi

if [[ -z "$BLOB_NAME" ]]; then
    echo "BLOB_NAME is required"
    exit 1
fi

DEFAULT_ARGS=(--container-name "$CONTAINER_NAME" --name "$BLOB_NAME" --connection-string "$AZURE_STORAGE_CONNECTION_STRING")

if [[ "$(az storage blob exists "${DEFAULT_ARGS[@]}" --output tsv)" = True ]]; then
    echo "Deleting cache"
    az storage blob delete "${DEFAULT_ARGS[@]}"
fi
Back to Directory