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

Side by Side Diff: bin/cbuildbot.py

Issue 3181025: Always re-configure to use ssh even on incremental checkouts (Closed) Base URL: http://src.chromium.org/git/crosutils.git
Patch Set: Created 10 years, 4 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 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 import errno 7 import errno
8 import optparse 8 import optparse
9 import os 9 import os
10 import shutil 10 import shutil
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 MakeDir(buildroot, parents=True) 57 MakeDir(buildroot, parents=True)
58 RunCommand(['repo', 'init', '-u', 'http://src.chromium.org/git/manifest'], 58 RunCommand(['repo', 'init', '-u', 'http://src.chromium.org/git/manifest'],
59 cwd=buildroot, input='\n\ny\n') 59 cwd=buildroot, input='\n\ny\n')
60 RunCommand(['repo', 'sync'], cwd=buildroot) 60 RunCommand(['repo', 'sync'], cwd=buildroot)
61 RunCommand(['repo', 'forall', '-c', 'git', 'config', 61 RunCommand(['repo', 'forall', '-c', 'git', 'config',
62 'url.ssh://git@gitrw.chromium.org:9222.pushinsteadof', 62 'url.ssh://git@gitrw.chromium.org:9222.pushinsteadof',
63 'http://src.chromium.org/git'], cwd=buildroot) 63 'http://src.chromium.org/git'], cwd=buildroot)
64 64
65 def _IncrementalCheckout(buildroot): 65 def _IncrementalCheckout(buildroot):
66 RunCommand(['repo', 'sync'], cwd=buildroot) 66 RunCommand(['repo', 'sync'], cwd=buildroot)
67 # Always re-run in case of new git repos or repo sync
68 # failed in a previous run because of a forced Stop Build.
69 RunCommand(['repo', 'forall', '-c', 'git', 'config',
70 'url.ssh://git@gitrw.chromium.org:9222.pushinsteadof',
71 'http://src.chromium.org/git'], cwd=buildroot)
67 72
68 def _MakeChroot(buildroot): 73 def _MakeChroot(buildroot):
69 cwd = os.path.join(buildroot, 'src', 'scripts') 74 cwd = os.path.join(buildroot, 'src', 'scripts')
70 RunCommand(['./make_chroot', '--fast'], cwd=cwd) 75 RunCommand(['./make_chroot', '--fast'], cwd=cwd)
71 76
72 def _SetupBoard(buildroot, board='x86-generic'): 77 def _SetupBoard(buildroot, board='x86-generic'):
73 cwd = os.path.join(buildroot, 'src', 'scripts') 78 cwd = os.path.join(buildroot, 'src', 'scripts')
74 RunCommand(['./setup_board', '--fast', '--default', '--board=%s' % board], 79 RunCommand(['./setup_board', '--fast', '--default', '--board=%s' % board],
75 cwd=cwd) 80 cwd=cwd)
76 81
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 if buildconfig['uprev']: 146 if buildconfig['uprev']:
142 _UprevPush(buildroot) 147 _UprevPush(buildroot)
143 _UprevCleanup(buildroot) 148 _UprevCleanup(buildroot)
144 except: 149 except:
145 # something went wrong, cleanup (being paranoid) for next build 150 # something went wrong, cleanup (being paranoid) for next build
146 RunCommand(['sudo', 'rm', '-rf', buildroot]) 151 RunCommand(['sudo', 'rm', '-rf', buildroot])
147 raise 152 raise
148 153
149 if __name__ == '__main__': 154 if __name__ == '__main__':
150 main() 155 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