Index: tools/upload_sdk.py |
=================================================================== |
--- tools/upload_sdk.py (revision 2391) |
+++ tools/upload_sdk.py (working copy) |
@@ -5,13 +5,17 @@ |
# found in the LICENSE file. |
# This zips the SDK and uploads it to Google Storage when run on a buildbot. |
+# |
+# Usage: upload_sdk.py path_to_sdk |
import os |
import subprocess |
import sys |
import utils |
+from os.path import basename, dirname, join |
Siggi Cherem (dart-lang)
2011/12/13 19:01:00
I personally like how this looks in the code, but
dgrove
2011/12/13 22:38:41
Done.
|
+ |
GSUTIL = '/b/build/scripts/slave/gsutil' |
GS_SITE = 'gs://' |
GS_DIR = 'dart-dump-render-tree' |
@@ -75,14 +79,17 @@ |
if revision is None: |
sys.stderr.write('Unable to find SVN revision.\n') |
return 1 |
- os.chdir(argv[1]) |
+ os.chdir(dirname(argv[1])) |
+ revision_file = open(join(basename(argv[1]), 'revision'), 'w') |
+ revision_file.write(revision + '\n') |
+ revision_file.close() |
Siggi Cherem (dart-lang)
2011/12/13 19:01:00
(nit): slightly better style:
with open(join(basen
dgrove
2011/12/13 22:38:41
Done.
|
+ |
# TODO(dgrove) - deal with architectures that are not ia32. |
- sdk_name = 'dart-' + utils.GuessOS() + '-' + revision + '.zip' |
- sdk_file = '../' + sdk_name |
- ExecuteCommand(['zip', '-yr', sdk_file, '.']) |
- UploadArchive(sdk_file, GS_SITE + os.path.join(gsdir, SDK, sdk_name)) |
+ sdk_file = 'dart-' + utils.GuessOS() + '-' + revision + '.zip' |
Siggi Cherem (dart-lang)
2011/12/13 19:01:00
(style nit):
sdk_file = 'dart-%s-%s.zip' % (utils.
|
+ ExecuteCommand(['zip', '-yr', sdk_file, basename(argv[1])]) |
+ UploadArchive(sdk_file, GS_SITE + join(gsdir, SDK, sdk_file)) |
latest_name = 'dart-' + utils.GuessOS() + '-latest' + '.zip' |
- UploadArchive(sdk_file, GS_SITE + os.path.join(gsdir, SDK, latest_name)) |
+ UploadArchive(sdk_file, GS_SITE + join(gsdir, SDK, latest_name)) |
if __name__ == '__main__': |