aboutsummaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authormarcymarcy <marcy@realeyes.com>2018-06-05 14:12:32 -0600
committermarcymarcy <marcy@realeyes.com>2018-06-05 14:12:32 -0600
commitd80271c6417d0cdf24c7d9e5c89b1112b5fa5e09 (patch)
tree0e5644c3efb591cae91687944779a65514f63a7b /release
parentaeb772e741c1b42813b7e3d7a8bdffeaeef9bbec (diff)
downloadmitmproxy-d80271c6417d0cdf24c7d9e5c89b1112b5fa5e09.tar.gz
mitmproxy-d80271c6417d0cdf24c7d9e5c89b1112b5fa5e09.tar.bz2
mitmproxy-d80271c6417d0cdf24c7d9e5c89b1112b5fa5e09.zip
Adding ARMv7 into build
Diffstat (limited to 'release')
-rwxr-xr-xrelease/cibuild.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/release/cibuild.py b/release/cibuild.py
index 17fb8554..201a94b6 100755
--- a/release/cibuild.py
+++ b/release/cibuild.py
@@ -299,6 +299,18 @@ def build_docker_image(be: BuildEnviron, whl: str): # pragma: no cover
])
+def build_docker_image(be: BuildEnviron, whl: str): # pragma: no cover
+ click.echo("Building ARMv7 Docker image...")
+ 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
click.echo("Building pyinstaller package...")
@@ -499,6 +511,16 @@ def upload(): # pragma: no cover
])
subprocess.check_call(["docker", "push", be.docker_tag])
+ if be.should_upload_docker:
+ click.echo("Uploading ARMv7 Docker image to tag={}...".format(be.docker_tag + "ARMv7"))
+ subprocess.check_call([
+ "docker",
+ "login",
+ "-u", be.docker_username,
+ "-p", be.docker_password,
+ ])
+ subprocess.check_call(["docker", "push", be.docker_tag + "ARMv7"])
+
if __name__ == "__main__": # pragma: no cover
cli()