# HG changeset patch # User Jeff Hammel # Date 1294428561 28800 # Node ID fe1dc9e43d09671d81a5fa2ddd7d7961836588e1 # Parent 9bda5ada5dca3f813ffc994ca5224d27b2077b9a mv template.py so i can look at the whole template directory diff -r 9bda5ada5dca -r fe1dc9e43d09 autobot/template.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/autobot/template.py Fri Jan 07 11:29:21 2011 -0800 @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +""" +templates for the A*Team's buildbot +""" + +import sys +from makeitso.cli import MakeItSoCLI +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', 'buildslave password', 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:]): + cli = MakeItSoCLI(AutobotMasterTemplate) + template = cli.parse() + template.substitute() + +if __name__ == '__main__': + main() diff -r 9bda5ada5dca -r fe1dc9e43d09 autobot/template/template.py --- a/autobot/template/template.py Fri Jan 07 11:28:19 2011 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -#!/usr/bin/env python - -""" -templates for the A*Team's buildbot -""" - -import sys -from makeitso.cli import MakeItSoCLI -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', 'buildslave password', 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:]): - cli = MakeItSoCLI(AutobotMasterTemplate) - template = cli.parse() - template.substitute() - -if __name__ == '__main__': - main()