Mercurial > hg > autobot
view autobot/template/template.py @ 4:eb289a46f4d3
make buildbot master template look close to what it should
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 06 Jan 2011 15:09:14 -0800 |
parents | 1d615610e442 |
children | b7c521f53bda |
line wrap: on
line source
#!/usr/bin/env python """ templates for the A*Team's buildbot """ import sys from makeitso.cli import parser as optionparser from makeitso.template import MakeItSoTemplate from makeitso.template import Variable class AutobotMasterTemplate(MakeItSoTemplate): name = 'autobot-master' description = 'template for the autotools buildbot master' templates = ['master'] vars = [Variable('slave', 'buildslave name', 'slave'), Variable('passwd', default='passwd'), Variable('slaveport', 'port to talk to slaves on', default=9010), Variable('htmlport', 'port for waterfall display', default=8010)] def pre(self, **variables): variables['factory'] = 'foo' class AutobotSlaveTemplate(MakeItSoTemplate): name = 'autobot-slave' description = 'template for the autotools buildbot slave' templates = ['slave'] look = True def main(args=sys.argv[1:]): parser = OptionParser(usage=usage) options, args = parser.parse_args(args) if __name__ == '__main__': main()