annotate autobot/template/restart_buildbot.py @ 54:42b82c5bb03d

fix up paths for package
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 10 Jan 2011 12:54:17 -0800
parents b145611fcbc1
children bba97450cbc2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
1 #!/usr/bin/env python
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3 """(re)start the buildbot"""
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
4
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
5 import os
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
6 import sys
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
7 from subprocess import call
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
8 from time import sleep
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
9
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
10 os.chdir(os.path.abspath(os.path.dirname(sys.argv[0])))
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
11
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
12 if {{debug}}:
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
13 call(['rm', '-f', 'master/twistd.log'])
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
14 call(['rm', '-f', 'slave/twistd.log'])
54
42b82c5bb03d fix up paths for package
Jeff Hammel <jhammel@mozilla.com>
parents: 53
diff changeset
15 call(['rm', '-rf', 'slave/full'])
36
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
16 call(['buildbot', 'stop', 'master'])
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
17 call(['buildslave', 'stop', 'slave'])
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
18 call(['buildbot', 'start', 'master'])
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
19 call(['buildslave', 'start', 'slave'])
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
20 #sleep(5)
d91d3dfadb6b stub for restarting the bot
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
21 #call(['bash', '${slave}/force-build.sh'] + sys.argv[1:])