Mercurial > hg > autobot
view README.txt @ 184:a5709ef5e275
additional documentation
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 01 Feb 2011 19:06:08 -0800 |
parents | f8dccf3377d9 |
children | c7172ca54dff |
line wrap: on
line source
autobot ======= buildbot for the A*Team What is autobot? ---------------- autobot is a continuous integration solution for the Automation and Tools Team. We have a lot of software. We're really talented, so usually it doesn't break. But we're not infalliable. Our robot ally, autobot, is there to test things for us. Let's me autobot! Installing autobot ------------------ autobot may be installed using the Install script:: curl http://k0s.org/mozilla/hg/autobot/raw-file/tip/INSTALL.sh | bash This will create a virtualenv and install autobot for development ($VIRTUAL_ENV/src/autobot). Setting up a buildmaster and slave ---------------------------------- Once you have autobot installed and the virtualenv activated, you'll want to create a buildmaster and a buildslave. You can create a master-slave pair by running ``create-autobot`` after activating the virtualenv. This is mostly useful for autobot development. The scripts ``create-autobot-master`` and ``create-autobot-slave`` are also available. The scripts will prompt you for a factory. The factories are from ``autobot.projects`` and its subdirectories. Using autobot ------------- It is important to remember that continuous integration is a safety net, not a first line of defense. Projects -------- What does autobot test? * logparser [WORKING] * profilemanager [IN FLIGHT] * mozmill [IN FLIGHT] * devicemanager [IN FLIGHT] * firebug [TODO] * jetpack [TODO] Adding a New Project -------------------- Occassionally, you'll need to add a new project to test.