mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 12:43:23 +00:00
Make kubernetes-src.tar.gz contain source code again
This commit is contained in:
parent
18cdbadb96
commit
8b878b0495
@ -83,7 +83,7 @@ function kube::release::package_tarballs() {
|
|||||||
# Clean out any old releases
|
# Clean out any old releases
|
||||||
rm -rf "${RELEASE_DIR}"
|
rm -rf "${RELEASE_DIR}"
|
||||||
mkdir -p "${RELEASE_DIR}"
|
mkdir -p "${RELEASE_DIR}"
|
||||||
kube::release::package_build_image_tarball &
|
kube::release::package_src_tarball &
|
||||||
kube::release::package_client_tarballs &
|
kube::release::package_client_tarballs &
|
||||||
kube::release::package_server_tarballs &
|
kube::release::package_server_tarballs &
|
||||||
kube::release::package_salt_tarball &
|
kube::release::package_salt_tarball &
|
||||||
@ -95,10 +95,20 @@ function kube::release::package_tarballs() {
|
|||||||
kube::util::wait-for-jobs || { kube::log::error "previous tarball phase failed"; return 1; }
|
kube::util::wait-for-jobs || { kube::log::error "previous tarball phase failed"; return 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
# Package the build image we used from the previous stage, for compliance/licensing/audit/yadda.
|
# Package the source code we built, for compliance/licensing/audit/yadda.
|
||||||
function kube::release::package_build_image_tarball() {
|
function kube::release::package_src_tarball() {
|
||||||
kube::log::status "Building tarball: src"
|
kube::log::status "Building tarball: src"
|
||||||
"${TAR}" czf "${RELEASE_DIR}/kubernetes-src.tar.gz" -C "${LOCAL_OUTPUT_BUILD_CONTEXT}" .
|
local source_files=(
|
||||||
|
$(cd "${KUBE_ROOT}" && find . -mindepth 1 -maxdepth 1 \
|
||||||
|
-not \( \
|
||||||
|
\( -path ./_\* -o \
|
||||||
|
-path ./.git\* -o \
|
||||||
|
-path ./.config/\* -o \
|
||||||
|
-path ./.gsutil/\* \
|
||||||
|
\) -prune \
|
||||||
|
\))
|
||||||
|
)
|
||||||
|
"${TAR}" czf "${RELEASE_DIR}/kubernetes-src.tar.gz" -C "${KUBE_ROOT}" "${source_files[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Package up all of the cross compiled clients. Over time this should grow into
|
# Package up all of the cross compiled clients. Over time this should grow into
|
||||||
|
Loading…
Reference in New Issue
Block a user