mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 15:25:57 +00:00
Merge pull request #97699 from dims/ensure-reproducible-builds-when-build-through-docker
Ensure reproducible builds when build through docker
This commit is contained in:
commit
37326a79ad
@ -574,11 +574,17 @@ function kube::build::run_build_command_ex() {
|
||||
--env "KUBE_BUILD_WITH_COVERAGE=${KUBE_BUILD_WITH_COVERAGE:-}"
|
||||
--env "KUBE_BUILD_PLATFORMS=${KUBE_BUILD_PLATFORMS:-}"
|
||||
--env "GOFLAGS=${GOFLAGS:-}"
|
||||
--env "GOLDFLAGS=${GOLDFLAGS:-}"
|
||||
--env "GOGCFLAGS=${GOGCFLAGS:-}"
|
||||
--env "SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-}"
|
||||
)
|
||||
|
||||
# use GOLDFLAGS only if it is set explicitly.
|
||||
if [[ -v GOLDFLAGS ]]; then
|
||||
docker_run_opts+=(
|
||||
--env "GOLDFLAGS=${GOLDFLAGS:-}"
|
||||
)
|
||||
fi
|
||||
|
||||
if [[ -n "${DOCKER_CGROUP_PARENT:-}" ]]; then
|
||||
kube::log::status "Using ${DOCKER_CGROUP_PARENT} as container cgroup parent"
|
||||
docker_run_opts+=(--cgroup-parent "${DOCKER_CGROUP_PARENT}")
|
||||
|
Loading…
Reference in New Issue
Block a user