aboutsummaryrefslogtreecommitdiffstats
path: root/release/cibuild.py
diff options
context:
space:
mode:
Diffstat (limited to 'release/cibuild.py')
-rwxr-xr-xrelease/cibuild.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/release/cibuild.py b/release/cibuild.py
index 17fb8554..2d11d69a 100755
--- a/release/cibuild.py
+++ b/release/cibuild.py
@@ -287,7 +287,7 @@ def build_wheel(be: BuildEnviron): # pragma: no cover
def build_docker_image(be: BuildEnviron, whl: str): # pragma: no cover
- click.echo("Building Docker image...")
+ click.echo("Building Docker images...")
subprocess.check_call([
"docker",
"build",
@@ -297,6 +297,15 @@ def build_docker_image(be: BuildEnviron, whl: str): # pragma: no cover
"--file", "docker/Dockerfile",
"."
])
+ subprocess.check_call([
+ "docker",
+ "build",
+ "--tag", be.docker_tag + "-ARMv7",
+ "--build-arg", "WHEEL_MITMPROXY={}".format(whl),
+ "--build-arg", "WHEEL_BASENAME_MITMPROXY={}".format(os.path.basename(whl)),
+ "--file", "docker/DockerfileARMv7",
+ "."
+ ])
def build_pyinstaller(be: BuildEnviron): # pragma: no cover
@@ -498,6 +507,7 @@ def upload(): # pragma: no cover
"-p", be.docker_password,
])
subprocess.check_call(["docker", "push", be.docker_tag])
+ subprocess.check_call(["docker", "push", be.docker_tag + "-ARMv7"])
if __name__ == "__main__": # pragma: no cover