1
edit
Changes
→master.cfg draft
c['schedulers'].append(Periodic(name="30 minutes build scheduler",
builderNames=["Linux Ubuntu7.1 dep unit test"],
periodicBuildTimer=30*60)))
####### BUILDERS
ubuntuFactory = factory.BuildFactory()
ubuntuFactory.addStep(addStep(step.ShellCommand, name="checkout pixman",
command=["git","clone","git://git.cairographics.org/git/pixman"],
workdir="")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="checkout cairo",
command=["git","clone","git://git.cairographics.org/git/cairo"],
workdir="")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="autogen for pixman",
command=["./autogen.sh"],
workdir="pixman")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="configure pixman",
command=["./configure"],
workdir="pixman")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="make pixman",
command=["make"],
workdir="pixman")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="make install pixman",
command=["sudo","make","install"],
workdir="pixman")
#let's prepare cairo
ubuntuFactory.addStep(addStep(step.ShellCommand, name="autogen for cairo",
command=["./autogen.sh"],
workdir="cairo")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="configure cairo",
command=["./configure"],
workdir="cairo")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="make cairo",
command=["make"],
workdir="cairo")
ubuntuFactory.addStep(addStep(step.ShellCommand, name="make install cairo",
command=["sudo","make","install"],
workdir="cairo")