Skip to content

Latest commit

 

History

History

glibc_buildbot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
Setting up master (as 'buildbot'):
----------------------------------
cd /mnt/b/

buildbot create-master glibc
cd glibc
svn checkout http://address-sanitizer.googlecode.com/svn/trunk/glibc_buildbot/. .
echo "${llvm-buildslave}" > slavepasswd # substitute password here. do not commit this to SVN
echo "${glibc buildmaster auth}" > authpasswd # same

buildbot start


Updating the master (as 'buildbot'):
------------------------------------
cd /mnt/b/glibc
buildbot stop
svn up
buildbot start


Setting up a slave:
-------------------
Use the GCE slave setup script (configure_gce_slave.sh in the root of this repository).
Replace master address/port with 130.211.48.148:9991; do "sudo apt-get build-dep eglibc".
Add slave name to 'slaves' in master.cfg.
Slaves will auto-update.


Adding a new builder configuration:
-----------------------------------
* in master.cfg:
 - add builder name to 'builders'
 - assign slave to builder (c['builders'].append(...))

* in scripts/slave/buildbot_selector.py:
 - assign script to builder

* write your script and add it under scripts/slave/. Use Chromium buildbot
annotations to communicate step status.