Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9e735dd

Browse files

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

hack/jenkins/build.sh

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ export KUBE_SKIP_CONFIRMATIONS=y
3636
# Skip gcloud update checking
3737
export CLOUDSDK_COMPONENT_MANAGER_DISABLE_UPDATE_CHECK=true
3838

39+
# FEDERATION?
40+
: ${FEDERATION:="false"}
3941
: ${KUBE_RELEASE_RUN_TESTS:="n"}
4042
export KUBE_RELEASE_RUN_TESTS
4143

@@ -54,9 +56,23 @@ git clean -fdx
5456
# Build
5557
go run ./hack/e2e.go -v --build
5658

57-
[[ ${KUBE_SKIP_PUSH_GCS:-} =~ ^[yY]$ ]] || {
58-
# Push to GCS
59-
./build/push-ci-build.sh
60-
}
59+
# Push to GCS?
60+
if [[ ${KUBE_SKIP_PUSH_GCS:-} =~ ^[yY]$ ]]; then
61+
echo "Not pushed to GCS..."
62+
else
63+
readonly release_infra_clone="${WORKSPACE}/_tmp/release.git"
64+
mkdir -p ${WORKSPACE}/_tmp
65+
git clone https://github.com/kubernetes/release ${release_infra_clone}
66+
67+
push_build=${release_infra_clone}/push-build.sh
68+
69+
[[ -n "${KUBE_GCS_RELEASE_BUCKET-}" ]] \
70+
&& bucket_flag="--bucket=${KUBE_GCS_RELEASE_BUCKET-}"
71+
${FEDERATION} && federation_flag="--federation"
72+
[[ -n "${KUBE_GCS_RELEASE_SUFFIX-}" ]] \
73+
&& gcs_suffix_flag="--gcs-suffix=${KUBE_GCS_RELEASE_SUFFIX-}"
74+
${push_build} ${bucket_flag-} ${federation_flag-} ${gcs_suffix_flag-} \
75+
--nomock --verbose --ci
76+
fi
6177

6278
sha256sum _output/release-tars/kubernetes*.tar.gz

0 commit comments

Comments
 (0)