Index: tools/bots/dart_sdk.py |
diff --git a/tools/bots/dart_sdk.py b/tools/bots/dart_sdk.py |
index b2a3b06922580b8e50fdcae5aa4c8c0d1c34529b..cbaecd611eb1ea9f39a0b26f61fa4962978d7396 100644 |
--- a/tools/bots/dart_sdk.py |
+++ b/tools/bots/dart_sdk.py |
@@ -30,6 +30,21 @@ def BuildAPIDocs(): |
Run([sys.executable, './tools/build.py', '--mode=release', |
'--arch=ia32', 'dartdocgen']) |
+def CreateUploadVersionFile(): |
+ file_path = os.path.join(bot_utils.DART_DIR, |
+ utils.GetBuildRoot(BUILD_OS, 'release', 'ia32'), |
+ 'VERSION') |
+ with open(file_path, 'w') as fd: |
+ fd.write(utils.GetVersionFileContent()) |
+ DartArchiveUploadVersionFile(file_path) |
+ |
+def DartArchiveUploadVersionFile(version_file): |
+ namer = bot_utils.GCSNamer(CHANNEL, bot_utils.ReleaseType.RAW) |
+ revision = utils.GetSVNRevision() |
+ for revision in [revision, 'latest']: |
+ destination = namer.version_filepath(revision) |
+ DartArchiveFile(version_file, destination, checksum_files=False) |
+ |
def CreateUploadSDKZips(): |
with bot.BuildStep('Create and upload sdk zips'): |
sdk32_path = os.path.join(bot_utils.DART_DIR, |
@@ -174,4 +189,5 @@ def Run(command): |
if __name__ == '__main__': |
CreateUploadSDK() |
if BUILD_OS == 'linux': |
+ CreateUploadVersionFile() |
CreateUploadAPIDocs() |