Development Team/Buildbot: Difference between revisions
No edit summary |
|||
| (14 intermediate revisions by 10 users not shown) | |||
| Line 1: | Line 1: | ||
{{obsolete}} | |||
{{TOCright}} | |||
== Builds == | == Builds == | ||
| Line 4: | Line 6: | ||
automation system. Full builds, which starts every time from a clean source and | automation system. Full builds, which starts every time from a clean source and | ||
installation tree, are run every 12 hours. Quick builds, which are built | installation tree, are run every 12 hours. Quick builds, which are built | ||
incrementally from the last build source and installation tree, are run every | incrementally from the last build source and installation tree, are run every 2 | ||
hours. The status of the builds is available through a web interface and failures | hours. The status of the builds is available through a web interface and failures | ||
are notified to the development mailing list. | are notified to the development mailing list. | ||
| Line 25: | Line 27: | ||
== Slaves == | == Slaves == | ||
See [[Infrastructure Team/Resources#Build_Bots]]. | |||
== Contribute == | == Contribute == | ||
| Line 42: | Line 36: | ||
* Setup a dedicated user account for the slave, usually named buildbot. | * Setup a dedicated user account for the slave, usually named buildbot. | ||
* | * Make a sugar-jhbuild on it, check that the build succeeds. | ||
* Install buildbot. | * Install buildbot, preferably version 0.7.7. | ||
* Setup the slave. Name it by the distribution it's | * Setup the slave. Name it by the distribution it's running on, including the architecture (ex. fedora9-x86_64). | ||
buildbot create-slave slave sugarlabs2.xen.prgmr.com:9989 SLAVENAME PASSWORD | buildbot create-slave slave sugarlabs2.xen.prgmr.com:9989 SLAVENAME PASSWORD | ||