Index: native_client_sdk/src/build_tools/build_sdk.py |
diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py |
index 48ba1e59bc15a5429ab142b739d3e43f06c7e3e5..bb27d5444a66cb39a5eb22a28a784389fd4f85a1 100755 |
--- a/native_client_sdk/src/build_tools/build_sdk.py |
+++ b/native_client_sdk/src/build_tools/build_sdk.py |
@@ -682,12 +682,20 @@ def main(args): |
cwd=os.path.abspath(dirnode), shell=True) |
# Archive on non-trybots. |
- if options.archive or '-sdk' in os.environ.get('BUILDBOT_BUILDERNAME', ''): |
+ buildername = os.environ.get('BUILDBOT_BUILDERNAME', '') |
+ if options.archive or '-sdk' in buildername: |
buildbot_common.BuildStep('Archive build') |
bucket_path = 'nativeclient-mirror/nacl/nacl_sdk/%s' % \ |
build_utils.ChromeVersion() |
buildbot_common.Archive(tarname, bucket_path, os.path.dirname(tarfile)) |
+ if not skip_update: |
+ # Only push up sdk_tools.tgz on the linux buildbot. |
+ if buildername.startswith('linux-sdk-multi'): |
noelallen1
2012/04/30 19:53:01
== ? I don't think we want linux-sdk-multirel to
binji
2012/04/30 20:50:18
good point.
|
+ sdk_tools = os.path.join(OUT_DIR, 'sdk_tools.tgz') |
+ buildbot_common.Archive('sdk_tools.tgz', bucket_path, OUT_DIR, |
+ step_link=False) |
+ |
# generate "manifest snippet" for this archive. |
if not skip_test_updater: |
archive = bundle.GetArchive(manifest_util.GetHostOS()) |