mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
21 lines
820 B
Bash
Executable File
21 lines
820 B
Bash
Executable File
#!/bin/bash
|
|
set -eux -o pipefail
|
|
|
|
. "$(dirname "$0")"/../tool-versions.sh
|
|
|
|
# shellcheck disable=SC2046
|
|
# shellcheck disable=SC2128
|
|
PROJECT_ROOT=$(cd $(dirname "${BASH_SOURCE}")/../..; pwd)
|
|
INSTALL_PATH="${INSTALL_PATH:-$PROJECT_ROOT/dist}"
|
|
PATH="${INSTALL_PATH}:${PATH}"
|
|
[ -d "$INSTALL_PATH" ] || mkdir -p "$INSTALL_PATH"
|
|
|
|
# shellcheck disable=SC2154
|
|
export TARGET_FILE=oras_${oras_version}_${INSTALL_OS}_${ARCHITECTURE}.tar.gz
|
|
# shellcheck disable=SC2154
|
|
[ -e "$DOWNLOADS"/"${TARGET_FILE}" ] || curl -sLf --retry 3 -o "${DOWNLOADS}"/"${TARGET_FILE}" "https://github.com/oras-project/oras/releases/download/v${oras_version}/oras_${oras_version}_${INSTALL_OS}_${ARCHITECTURE}.tar.gz"
|
|
"$(dirname "$0")"/compare-chksum.sh
|
|
|
|
tar -C /tmp -xf "${DOWNLOADS}"/"${TARGET_FILE}"
|
|
sudo install -m 0755 /tmp/oras "$INSTALL_PATH"/oras
|