Merge pull request #3823 from lxm/hotfix/mulitarch-build
multi arch build error
This commit is contained in:
1
.github/workflows/build-multiarch.yaml
vendored
1
.github/workflows/build-multiarch.yaml
vendored
@@ -5,7 +5,6 @@ on:
|
||||
branches:
|
||||
- 'master'
|
||||
- 'release*'
|
||||
- '*'
|
||||
tags:
|
||||
- 'v*'
|
||||
pull_request:
|
||||
|
||||
@@ -40,7 +40,6 @@ if [[ $? != 0 ]]; then
|
||||
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
fi
|
||||
|
||||
TAG=$TAG-multiarch
|
||||
docker build -f build/ks-apiserver/Dockerfile -t $REPO/ks-apiserver:$TAG .
|
||||
docker push $REPO/ks-apiserver:$TAG
|
||||
# print the full docker image path for your convience
|
||||
|
||||
@@ -40,12 +40,13 @@ if [[ $? != 0 ]]; then
|
||||
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
fi
|
||||
|
||||
TAG=$TAG-multiarch
|
||||
docker buildx build --platform=${BUILDPLATFORM} \
|
||||
-f build/Dockerfile \
|
||||
-t $REPO/ks-apiserver-multiarch:$TAG . \
|
||||
-t $REPO/ks-apiserver:$TAG . \
|
||||
--target=ks-apiserver --push
|
||||
|
||||
docker buildx build --platform=${BUILDPLATFORM} \
|
||||
-f build/Dockerfile \
|
||||
-t $REPO/ks-controller-manager-multiarch:$TAG . \
|
||||
-t $REPO/ks-controller-manager:$TAG . \
|
||||
--target=ks-controller-manager --push
|
||||
Reference in New Issue
Block a user