Merge pull request #3823 from lxm/hotfix/mulitarch-build

multi arch build error
This commit is contained in:
KubeSphere CI Bot
2021-04-28 14:39:12 +08:00
committed by GitHub
3 changed files with 3 additions and 4 deletions

View File

@@ -5,7 +5,6 @@ on:
branches:
- 'master'
- 'release*'
- '*'
tags:
- 'v*'
pull_request:

View File

@@ -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

View File

@@ -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