diff options
author | Thomas Kriechbaumer <Kriechi@users.noreply.github.com> | 2020-04-13 14:39:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-13 14:39:10 +0200 |
commit | bfb8da4b1c5f1422b4a9031d1e3e77d40552208c (patch) | |
tree | c35dde8add40d582442b9448aecd65e96455507e /release/cibuild.py | |
parent | 0b10f2795dd65861532fc683571bdee5d2ef032a (diff) | |
parent | ea0c0f8350fc48878886d331a95f1159f7d27833 (diff) | |
download | mitmproxy-bfb8da4b1c5f1422b4a9031d1e3e77d40552208c.tar.gz mitmproxy-bfb8da4b1c5f1422b4a9031d1e3e77d40552208c.tar.bz2 mitmproxy-bfb8da4b1c5f1422b4a9031d1e3e77d40552208c.zip |
Merge pull request #3935 from Kriechi/smoke-test-docker
smoke-test docker images after building
Diffstat (limited to 'release/cibuild.py')
-rwxr-xr-x | release/cibuild.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/release/cibuild.py b/release/cibuild.py index 2873a052..85a003f5 100755 --- a/release/cibuild.py +++ b/release/cibuild.py @@ -356,6 +356,20 @@ def build_docker_image(be: BuildEnviron): # pragma: no cover "--file", "release/docker/Dockerfile", "." ]) + # smoke-test the newly built docker image + r = subprocess.run([ + "docker", + "run", + "--rm", + "--it", + "mitmproxy/mitmproxy:" + be.docker_tag, + "mitmproxy", + "--version", + ], check=True) + assert "Mitmproxy: " + be.version in r.stdout.decode() + assert "Python: " in r.stdout.decode() + assert "OpenSSL: " in r.stdout.decode() + assert "Platform: " in r.stdout.decode() def build_pyinstaller(be: BuildEnviron): # pragma: no cover |