From 7de274b8dfc1b271e99b72686eefccf6b6b371c6 Mon Sep 17 00:00:00 2001 From: Zihan Chen Date: Fri, 9 Sep 2022 00:38:09 +0000 Subject: [PATCH] dev_container: Add --pull option to force trigger docker pull TEST=./tools/dev_container --pull triggers docker pull BUG=b:243562713 Change-Id: I4158e433a62f6e7815edaec180b1b294d9ff4d87 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3892524 Auto-Submit: Zihan Chen Reviewed-by: Dennis Kempin Commit-Queue: Dennis Kempin --- tools/dev_container | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/dev_container b/tools/dev_container index e865b32674..1a7ff30d51 100755 --- a/tools/dev_container +++ b/tools/dev_container @@ -129,6 +129,7 @@ def main( interactive: bool = False, podman: bool = PODMAN_IS_DEFAULT, self_test: bool = False, + pull: bool = False, ): chdir(CROSVM_ROOT) @@ -159,6 +160,10 @@ def main( if clean: delete_container(docker) + if pull: + docker("pull", f"gcr.io/crosvm-infra/crosvm_dev:{IMAGE_VERSION}").fg() + return + # If a command is provided run non-interactive unless explicitly asked for. tty_args = [] if not command or interactive: