ci: build multi arch images

This commit is contained in:
Revant Nandgaonkar
2021-01-06 00:14:25 +05:30
parent 94f667caeb
commit 948e1bf00a
3 changed files with 17 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ def build(service, tag, image, branch):
build_args += f' --build-arg NODE_IMAGE_TAG=10-buster-slim'
print(f'Building {service} {image} image')
subprocess.run(f'docker build {build_args} -t {service}-{image} -f build/{service}-{image}/Dockerfile .', shell=True)
subprocess.run(f'docker buildx build --platform linux/amd64,linux/arm64 --load {build_args} -t {service}-{image} -f build/{service}-{image}/Dockerfile .', shell=True)
tag_and_push(f'{service}-{image}', tag)