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