diff --git a/entrypoint.sh b/entrypoint.sh index 51df995..1c09d7c 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -4,9 +4,9 @@ set -euo pipefail export GITHUB="true" -# GITHUB_ACTION_PATH="${GITHUB_ACTION_PATH%/}" +GITHUB_ACTION_PATH="${GITHUB_ACTION_PATH%/}" # DRONE_SSH_RELEASE_URL="${DRONE_SSH_RELEASE_URL:-https://github.com/appleboy/drone-ssh/releases/download}" -# DRONE_SSH_VERSION="${DRONE_SSH_VERSION:-1.8.1}" +DRONE_SSH_VERSION="${DRONE_SSH_VERSION:-1.8.1}" function log_error() { echo "$1" >&2 @@ -29,18 +29,19 @@ function detect_client_info() { esac } -# detect_client_info +detect_client_info # DOWNLOAD_URL_PREFIX="${DRONE_SSH_RELEASE_URL}/v${DRONE_SSH_VERSION}" -# CLIENT_BINARY="drone-ssh-${DRONE_SSH_VERSION}-${CLIENT_PLATFORM}-${CLIENT_ARCH}" -# TARGET="${GITHUB_ACTION_PATH}/${CLIENT_BINARY}" -TARGET="drone-ssh-1.8.1-linux-amd64" +CLIENT_BINARY="drone-ssh-${DRONE_SSH_VERSION}-${CLIENT_PLATFORM}-${CLIENT_ARCH}" +TARGET="${GITHUB_ACTION_PATH}/${CLIENT_BINARY}" # echo "Downloading ${CLIENT_BINARY} from ${DOWNLOAD_URL_PREFIX}" -# INSECURE_OPTION="" -# if [[ "${INPUT_CURL_INSECURE}" == 'true' ]]; then -# INSECURE_OPTION="--insecure" -# fi +INSECURE_OPTION="" +if [[ "${INPUT_CURL_INSECURE}" == 'true' ]]; then + INSECURE_OPTION="--insecure" +fi -# curl -fsSL --retry 5 --keepalive-time 2 ${INSECURE_OPTION} "${DOWNLOAD_URL_PREFIX}/${CLIENT_BINARY}" -o "${TARGET}" +DOWNLOAD_URL="https://code.cemeta.cn/mirroractions/ssh-action/raw/branch/main/drone-ssh-1.8.1-linux-amd64" + +curl -fsSL --retry 5 --keepalive-time 2 ${INSECURE_OPTION} "${DOWNLOAD_URL}" -o "${TARGET}" chmod +x "${TARGET}" echo "======= CLI Version Information ======="