Mercurial > hg > autobot
comparison README.txt @ 187:bba97450cbc2
* update example and templates
* more documentation
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 01 Feb 2011 21:17:00 -0800 |
| parents | c7172ca54dff |
| children | 5f188d2a36aa |
comparison
equal
deleted
inserted
replaced
| 186:c7172ca54dff | 187:bba97450cbc2 |
|---|---|
| 49 | 49 |
| 50 | 50 |
| 51 Using autobot | 51 Using autobot |
| 52 ------------- | 52 ------------- |
| 53 | 53 |
| 54 The buildmaster and buildslave are started with | |
| 55 ``buildbot start master`` and ``buildslave stop slave``. Respective | |
| 56 ``stop`` commands also exist. If you used the ``create-autobot`` | |
| 57 command the generated bot will have a ``restart_buildbot.py`` script | |
| 58 that will stop and start both the master and slave and (if debug is | |
| 59 set) remove the log as well. | |
| 60 | |
| 61 The generated ``master.cfg`` file reads values from an ``master.ini`` | |
| 62 file in the same directory | |
| 63 | |
| 54 It is important to remember that continuous integration is a safety | 64 It is important to remember that continuous integration is a safety |
| 55 net, not a first line of defense. | 65 net, not a first line of defense. |
| 56 | 66 |
| 57 | 67 |
| 58 Projects | 68 Projects |
| 74 | 84 |
| 75 | 85 |
| 76 Adding a New Project | 86 Adding a New Project |
| 77 -------------------- | 87 -------------------- |
| 78 | 88 |
| 79 Occassionally, you'll need to add a new project to test. | 89 Occassionally, you'll need to add a new project to test. You can add |
| 90 a ``__init__.py`` file | |
| 80 | 91 |
| 81 | 92 |
| 82 Is your autobot being feisty? | 93 Is your autobot being feisty? |
| 83 ----------------------------- | 94 ----------------------------- |
| 84 | 95 |
| 85 Let me know! I'd like to make autobot a solution that works for all | 96 Let me know! I'd like to make autobot a solution that works for all |
| 86 stake-holders, and if you're reading this, that means you! | 97 stake-holders, and if you're reading this, that means you! |
| 87 | 98 |
| 99 jhammel@mozilla.com | |
| 88 | 100 |
| 89 TODO | 101 TODO |
| 90 ---- | 102 ---- |
| 91 | 103 |
| 92 No software of any size is ever finished | 104 No software of any size is ever finished. Here are a few things I |
| 105 would like to add: | |
| 93 | 106 |
| 94 * singular checkout of repos on slaves | 107 * singular checkout of repos on slaves: the slaves should have a |
| 95 * passing slave environment to master -> MozInfo | 108 singular master repo that is checked out once for each repo URL, |
| 109 branch pair. It is then updated as the slaves need and (e.g.) | |
| 110 cloned from there. This should effectively minimize fetch time. | |
| 111 | |
| 112 * slaves should have .ini files indicated by the config |
