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 |