Use docker buildx and remove qemu-static binary (#4922)
This commit is contained in:
parent
a9dc66f40c
commit
c86e4e0d9a
4 changed files with 16 additions and 40 deletions
|
|
@ -1,6 +1,6 @@
|
|||
FROM quay.io/kubernetes-ingress-controller/debian-base-amd64:0.1
|
||||
|
||||
ENV TERRAFORM_VERSION 0.12.16
|
||||
ENV TERRAFORM_VERSION 0.12.19
|
||||
|
||||
RUN clean-install \
|
||||
bash \
|
||||
|
|
|
|||
|
|
@ -64,18 +64,26 @@ apt -q=3 update
|
|||
|
||||
apt -q=3 install docker-ce --yes
|
||||
|
||||
export DOCKER_CLI_EXPERIMENTAL=enabled
|
||||
|
||||
mkdir -p ~/.docker
|
||||
echo '{ "experimental": "enabled", "aliases": { "builder": "buildx" } }' > ~/.docker/config.json
|
||||
|
||||
echo ${docker_password} | docker login -u ${docker_username} --password-stdin quay.io
|
||||
|
||||
curl -sL -o /usr/local/bin/gimme https://raw.githubusercontent.com/travis-ci/gimme/master/gimme
|
||||
chmod +x /usr/local/bin/gimme
|
||||
|
||||
eval "$(gimme 1.13)"
|
||||
eval "$(gimme 1.13.6)"
|
||||
|
||||
git clone https://github.com/kubernetes/ingress-nginx
|
||||
|
||||
cd ingress-nginx/images/nginx
|
||||
|
||||
make register-qemu
|
||||
docker run --rm --privileged docker/binfmt:66f9012c56a8316f9244ffd7622d7c21c1f6f28d
|
||||
|
||||
docker buildx create --name ingress-nginx
|
||||
docker buildx use ingress-nginx
|
||||
|
||||
export TAG=$(git rev-parse HEAD)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue