diff --git a/tools/run_tests/artifact_targets.py b/tools/run_tests/artifact_targets.py
index e0798597b3ece2c24fbff1793fff185e4182081a..74d2a4859c8272166bb9c6b9b1d8ff6bab9823f3 100644
--- a/tools/run_tests/artifact_targets.py
+++ b/tools/run_tests/artifact_targets.py
@@ -62,7 +62,7 @@ def create_jobspec(name, cmdline, environ=None, shell=False,
           cmdline=cmdline,
           environ=environ,
           shortname='build_artifact.%s' % (name),
-          timeout_seconds=15*60,
+          timeout_seconds=30*60,
           flake_retries=flake_retries,
           timeout_retries=timeout_retries,
           shell=shell)