Skip to content

Commit 7db9ab6

Browse files
committed
feat: add new ci script for docker builds
This script will be used by prow to test our docker builds that are an essential part of the release the process. We have encountered an issue where we aren't testing the different architectures. Signed-off-by: Richard Case <[email protected]>
1 parent 388ef63 commit 7db9ab6

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

scripts/ci-docker-build.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
3+
# Copyright 2024 The Kubernetes Authors.
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
set -o errexit
18+
set -o nounset
19+
set -o pipefail
20+
21+
REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
22+
# shellcheck source=../hack/ensure-go.sh
23+
source "${REPO_ROOT}/hack/ensure-go.sh"
24+
25+
cd "${REPO_ROOT}" && make docker-build-all release-binaries

0 commit comments

Comments
 (0)