| Index: dart/editor/build/build.py
|
| ===================================================================
|
| --- dart/editor/build/build.py (revision 13623)
|
| +++ dart/editor/build/build.py (working copy)
|
| @@ -21,11 +21,15 @@
|
| BUILD_OS = None
|
| DART_PATH = None
|
| TOOLS_PATH = None
|
| +
|
| GSU_PATH_REV = None
|
| +GSU_PATH_LATEST = None
|
| GSU_API_DOCS_PATH = None
|
| GSU_API_DOCS_BUCKET = 'gs://dartlang-api-docs'
|
| -GSU_PATH_LATEST = None
|
| +
|
| REVISION = None
|
| +TRUNK_BUILD = None
|
| +PLUGINS_BUILD = None
|
|
|
| utils = None
|
|
|
| @@ -192,6 +196,8 @@
|
| global GSU_API_DOCS_PATH
|
| global GSU_PATH_LATEST
|
| global REVISION
|
| + global TRUNK_BUILD
|
| + global PLUGINS_BUILD
|
| global utils
|
|
|
| if not sys.argv:
|
| @@ -305,10 +311,20 @@
|
| PrintError('Could not find username')
|
| return 6
|
|
|
| + # dart-editor[-trunk], dart-editor-(win/mac/linux)[-trunk]
|
| + builder_name = str(options.name)
|
| +
|
| + TRUNK_BUILD = builder_name.endswith("-trunk")
|
| + PLUGINS_BUILD = (builder_name == 'dart-editor' or
|
| + builder_name == 'dart-editor-trunk')
|
| +
|
| build_skip_tests = os.environ.get('DART_SKIP_RUNNING_TESTS')
|
| sdk_environment = os.environ
|
| if username.startswith('chrome'):
|
| - to_bucket = 'gs://dart-editor-archive-continuous'
|
| + if TRUNK_BUILD:
|
| + to_bucket = 'gs://dart-editor-archive-trunk'
|
| + else:
|
| + to_bucket = 'gs://dart-editor-archive-continuous'
|
| running_on_buildbot = True
|
| else:
|
| to_bucket = 'gs://dart-editor-archive-testing'
|
| @@ -326,18 +342,17 @@
|
| print '@@@BUILD_STEP dart-ide dart clients: %s@@@' % options.name
|
| if sdk_environment.has_key('JAVA_HOME'):
|
| print 'JAVA_HOME = {0}'.format(str(sdk_environment['JAVA_HOME']))
|
| - builder_name = str(options.name)
|
|
|
| - if (builder_name != 'dart-editor'):
|
| + if not PLUGINS_BUILD:
|
| PrintSeparator('running the build of the Dart SDK')
|
|
|
| EnsureDirectoryExists(buildout)
|
| sdk_zip = CreateSDK(buildout)
|
|
|
| - if (BUILD_OS == 'linux' and builder_name != 'dart-editor'):
|
| + if builder_name.startswith('dart-editor-linux'):
|
| CreateApiDocs(buildout)
|
|
|
| - if builder_name == 'dart-editor':
|
| + if PLUGINS_BUILD:
|
| BuildUpdateSite(ant, revision, options.name, buildroot, buildout,
|
| editorpath, buildos)
|
| return 0
|
| @@ -371,7 +386,7 @@
|
| #This is an override for local testing
|
| force_run_install = os.environ.get('FORCE_RUN_INSTALL')
|
|
|
| - if (force_run_install or (builder_name != 'dart-editor')):
|
| + if force_run_install or (not PLUGINS_BUILD):
|
| InstallSdk(buildroot, buildout, buildos, buildout)
|
| InstallDartium(buildroot, buildout, buildos, gsu)
|
|
|
|
|