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):
|
elif os.path.exists(args.output):
|
||||||
os.remove(args.output)
|
os.remove(args.output)
|
||||||
shutil.copytree(build_dir, 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.')
|
print('DevTools build successful.')
|
||||||
return 0
|
return 0
|
||||||
|
|||||||
Reference in New Issue
Block a user