wiki:BuildBot

BuildBot

Sistema para automatizar compilação/teste e disponibilização/visualização de informação com resultado do processo

Instalação e Configuração

Passos marcados com letras são opcionais ou específicos da máquina

a) Copiar para máquina o tarball do buildBot

scp buildbot-0.8.0.tar.gz aprna@IP:~

b) Ligar por ssh à máquina

ssh aprna@

1º Instalação do Buildbot unpack do tarball

tar -xvzf buildbot-0.8.0.tar.gz

cd buildbot-0.8.0
python setup.py build

Exemplo de outras dependências necessárias: A partir da versão 0.8 do BuildBot e necessário o python-jinja2

apt-get install python-twisted-mail python-twisted-web  python-setuptools python-twisted-names gcc  python-jinja2

Executar conjunto de testes:

PYTHONPATH=. trial buildbot.test

Quando não houverem erros instalar como root

sudo python setup.py install

FAILED (skips=55, errors=1, successes=385)

Exception AttributeError: "'NoneType' object has no attribute 'StringIO'" in <bound method RemoteReference.__del__ of <twisted.spread.pb.RemoteReference instance at 0x95349ec>> ignored

Pesquisei sobre este erro que acontece em todas as instalações e encontrei no trac do buildBot um ticket sobre o mesmo

"OK, I committed a bit of cleanup, but so far no fix. I'm going to push this to the next release, since it doesn't cause any problems."

http://buildbot.net/trac/ticket/318

2) Configurar o MASTER

buildbot create-master Buildbot/

Copiar o master.cfg

[ADICIONAR SLAVES]

3) Configurar SLAVE

buildbot create-slave BASEDIR MASTERHOST:PORT SLAVENAME PASSWORD

buildbot create-slave Buildbot/ 172.16.0.42:9989 maquina passwd

4) Arrancar bots

NOTA: da primeira vez que se arranca o buildbot vão faltar ficheiros de log e dá erro. É fazer buildbot stop e depois buildbot start build start BuildBot dir

buildbot start Buildbot/

4a) Verificar que ficheiro de config não tem erros

buildbot checkconfig Buildbot/master.cfg

4b) Recarregar configuração do BuildBot master

buildbot sighup Buildbot/

Last modified 9 years ago Last modified on Jun 8, 2010, 5:11:49 PM

Attachments (1)

Download all attachments as: .zip