Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Side by Side Diff: sky/tools/big_red_button.py

Issue 1227803002: Some fixes for big_red_button.py (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Roll versions script: 1 # Roll versions script:
2 # /src/mojo/src/sky/apk/demo/AndroidManifest.xml version and string. 2 # /src/mojo/src/sky/apk/demo/AndroidManifest.xml version and string.
3 # Update versions of pub packages: 3 # Update versions of pub packages:
4 4
5 # Make a commit, upload it, land it. 5 # Make a commit, upload it, land it.
6 6
7 # Useful links: 7 # Useful links:
8 # http://stackoverflow.com/questions/14665518/api-to-automatically-upload-apk-to -google-play 8 # http://stackoverflow.com/questions/14665518/api-to-automatically-upload-apk-to -google-play
9 # https://developers.google.com/resources/api-libraries/documentation/androidpub lisher/v2/python/latest/androidpublisher_v2.edits.apks.html 9 # https://developers.google.com/resources/api-libraries/documentation/androidpub lisher/v2/python/latest/androidpublisher_v2.edits.apks.html
10 10
11 import argparse 11 import argparse
12 import os 12 import os
13 import subprocess 13 import subprocess
14 import sys
14 15
15 DEFAULT_MOJO_ROOT = '/src/mojo/src' 16 DEFAULT_MOJO_ROOT = '/src/mojo/src'
16 DEFAULT_SKY_SDK_ROOT = '/src/sky_sdk' 17 DEFAULT_SKY_SDK_ROOT = '/src/sky_sdk'
17 DEFAULT_DEMO_SITE_ROOT = '/src/domokit.github.io' 18 DEFAULT_DEMO_SITE_ROOT = '/src/domokit.github.io'
18 19
19 def run(cwd, args): 20 def run(cwd, args):
20 print 'RUNNING:', ' '.join(args), 'IN:', cwd 21 print 'RUNNING:', ' '.join(args), 'IN:', cwd
21 subprocess.check_call(args, cwd=cwd) 22 subprocess.check_call(args, cwd=cwd)
22 23
23 24
(...skipping 12 matching lines...) Expand all
36 help='Path to sky_sdk', 37 help='Path to sky_sdk',
37 default=DEFAULT_SKY_SDK_ROOT) 38 default=DEFAULT_SKY_SDK_ROOT)
38 parser.add_argument('--demo-site-root', 39 parser.add_argument('--demo-site-root',
39 action='store', 40 action='store',
40 type=str, 41 type=str,
41 metavar='demo_site_root', 42 metavar='demo_site_root',
42 help='Path to domokit.github.io', 43 help='Path to domokit.github.io',
43 default=DEFAULT_DEMO_SITE_ROOT) 44 default=DEFAULT_DEMO_SITE_ROOT)
44 args = parser.parse_args() 45 args = parser.parse_args()
45 46
46 mojo_root = args.mojo_root 47 mojo_root = os.path.abspath(os.path.expanduser(args.mojo_root))
47 sky_sdk_root = args.sky_sdk_root 48 sky_sdk_root = os.path.abspath(os.path.expanduser(args.sky_sdk_root))
48 demo_site_root = args.demo_site_root 49 demo_site_root = os.path.abspath(os.path.expanduser(args.demo_site_root))
49 50
50 # Derived paths: 51 # Derived paths:
51 dart_sdk_root = os.path.join(mojo_root, 'third_party/dart-sdk/dart-sdk') 52 dart_sdk_root = os.path.join(mojo_root, 'third_party/dart-sdk/dart-sdk')
52 pub_path = os.path.join(dart_sdk_root, 'bin/pub') 53 pub_path = os.path.join(dart_sdk_root, 'bin/pub')
53 packages_root = os.path.join(sky_sdk_root, 'packages') 54 packages_root = os.path.join(sky_sdk_root, 'packages')
54 55
55 run(mojo_root, ['git', 'pull', '--rebase']) 56 run(mojo_root, ['git', 'pull', '--rebase'])
56 run(mojo_root, ['gclient', 'sync']) 57 run(mojo_root, ['gclient', 'sync'])
57 run(mojo_root, ['mojo/tools/mojob.py', 'gn', '--android', '--release']) 58 run(mojo_root, ['mojo/tools/mojob.py', 'gn', '--android', '--release'])
58 run(mojo_root, ['mojo/tools/mojob.py', 'build', '--android', '--release']) 59 run(mojo_root, ['mojo/tools/mojob.py', 'build', '--android', '--release'])
(...skipping 17 matching lines...) Expand all
76 if not os.path.isdir(package_path): 77 if not os.path.isdir(package_path):
77 continue 78 continue
78 run(package_path, [pub_path, 'publish', '--force']) 79 run(package_path, [pub_path, 'publish', '--force'])
79 80
80 run(sky_sdk_root, ['git', 'push']) 81 run(sky_sdk_root, ['git', 'push'])
81 run(demo_site_root, ['git', 'push']) 82 run(demo_site_root, ['git', 'push'])
82 83
83 84
84 if __name__ == '__main__': 85 if __name__ == '__main__':
85 sys.exit(main()) 86 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698