diff --git a/script/cibuild b/script/cibuild index ef10977f33b2..a4a58caea4d0 100755 --- a/script/cibuild +++ b/script/cibuild @@ -45,10 +45,6 @@ def main(): os.environ['DISPLAY'] = ':99.0' execute(['sh', '-e', '/etc/init.d/xvfb', 'start']) - # CI's npm is not reliable. - npm = 'npm.cmd' if sys.platform == 'win32' else 'npm' - execute([npm, 'install', 'npm']) - rm_rf(os.path.join(SOURCE_ROOT, 'out')) rm_rf(os.path.join(SOURCE_ROOT, 'node_modules')) rm_rf(os.path.join(SOURCE_ROOT, 'frameworks')) @@ -57,6 +53,10 @@ def main(): rm_rf(os.path.join(SOURCE_ROOT, 'vendor', 'brightray', 'vendor', 'download', 'libchromiumcontent')) + # CI's npm is not reliable. + npm = 'npm.cmd' if sys.platform == 'win32' else 'npm' + execute([npm, 'install', 'npm']) + run_script('bootstrap.py', ['--dev', '--target_arch=' + target_arch]) run_script('cpplint.py')