DevTools: Run "flutter clean" after building
Fixes https://github.com/flutter/devtools/issues/9837 Change-Id: Ib770caf7409ea19970d4ff65cea7fe849a6a730c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/505381 Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com> Commit-Queue: Samuel Rawlins <srawlins@google.com>
This commit is contained in:
committed by
dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent
0ff42aac19
commit
37197070f8
+10
-1
@@ -93,7 +93,16 @@ def main():
|
||||
elif os.path.exists(args.output):
|
||||
os.remove(args.output)
|
||||
shutil.copytree(build_dir, args.output)
|
||||
shutil.rmtree(build_dir)
|
||||
|
||||
print(f'Running {flutter_bin} clean...')
|
||||
subprocess.run([flutter_bin, 'clean'],
|
||||
cwd=devtools_app_dir,
|
||||
check=True)
|
||||
|
||||
print(f'Running git checkout pupspec.lock...')
|
||||
subprocess.run(['git', 'checkout', 'pubspec.lock'],
|
||||
cwd=devtools_src_dir,
|
||||
check=True)
|
||||
|
||||
print('DevTools build successful.')
|
||||
return 0
|
||||
|
||||
Reference in New Issue
Block a user