mirror of https://github.com/k3s-io/k3s
add a way to discover git version from a built release
parent
65cdb12a1c
commit
ae05eed14a
|
@ -909,6 +909,8 @@ function kube::release::package_full_tarball() {
|
||||||
mkdir -p "${release_stage}/contrib/completions/bash"
|
mkdir -p "${release_stage}/contrib/completions/bash"
|
||||||
cp "${KUBE_ROOT}/contrib/completions/bash/kubectl" "${release_stage}/contrib/completions/bash"
|
cp "${KUBE_ROOT}/contrib/completions/bash/kubectl" "${release_stage}/contrib/completions/bash"
|
||||||
|
|
||||||
|
echo "${KUBE_GIT_VERSION}" > "${release_stage}/version"
|
||||||
|
|
||||||
kube::release::clean_cruft
|
kube::release::clean_cruft
|
||||||
|
|
||||||
local package_name="${RELEASE_DIR}/kubernetes.tar.gz"
|
local package_name="${RELEASE_DIR}/kubernetes.tar.gz"
|
||||||
|
|
|
@ -332,3 +332,24 @@ function find-release-tars() {
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Discover the git version of the current build package
|
||||||
|
#
|
||||||
|
# Assumed vars:
|
||||||
|
# KUBE_ROOT
|
||||||
|
# Vars set:
|
||||||
|
# KUBE_GIT_VERSION
|
||||||
|
function find-release-version() {
|
||||||
|
KUBE_GIT_VERSION=""
|
||||||
|
if [[ -f "${KUBE_ROOT}/version" ]]; then
|
||||||
|
KUBE_GIT_VERSION="$(cat ${KUBE_ROOT}/version)"
|
||||||
|
fi
|
||||||
|
if [[ -f "${KUBE_ROOT}/_output/full/kubernetes/version" ]]; then
|
||||||
|
KUBE_GIT_VERSION="$(cat ${KUBE_ROOT}/_output/full/kubernetes/version)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -z "${KUBE_GIT_VERSION}" ]]; then
|
||||||
|
echo "!!! Cannot find release version"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue