Changes between Initial Version and Version 1 of BuildBot

Show
Ignore:
Timestamp:
12/10/08 05:56:40 (6 years ago)
Author:
leto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildBot

    v1 v1  
     1= BuildBot for Parrot = 
     2 
     3[http://buildbot.net/ BuildBot] is a [http://en.wikipedia.org/wiki/Continuous_Integration Continuous Integration] system. The normal use is to have a build master watch a source code repository (such as SVN) for changes and instruct several build slaves to build and test the software when a relevent change is detected. 
     4 
     5There is now a [http://buildbot.net/ BuildBot]  build master for Parrot. The web status page is http://buildbot.eigenstate.net:8040/ 
     6 
     7The buildbot at eigenstate.net polls the parrot SVN repository every 20 minutes looking for changes for the relevant branch(es.) If a change is found then the buildbot waits for five minutes of no further commits before sending messages to the slave(s) to checkout a clean copy of the source, and then to build and test it. [http://buildbot.eigenstate.net:8040/] 
     8 
     9As of January 21 2008 there are currently 4 builders configured: 
     10 
     11 * building the trunk on fedora core 6 on x86_64 
     12 * building the trunk on ubuntu-ppc 
     13 * building the trunk on darwin-ppc 
     14 * building branch pdd17pmc on fedora core 6 on x86_64 
     15 
     16== Adding Build Slaves == 
     17 
     18If you would like to contribute a new build slave please contact Matisse Enzer <matisse@spamcop.net> 
     19 
     20== BuildBot Status == 
     21 
     22Current forms of status information available for the parrot buildbot: 
     23 
     24 * Web page 
     25 * Email list 
     26 * IRC 
     27 
     28=== Web Status Page === 
     29 
     30The web status page is available at: http://buildbot.eigenstate.net:8040/ 
     31 
     32===  Email List === 
     33 
     34Andy Armstrong has set up a list to which we are sending all the build results: http://hexten.net/mailman/listinfo/parrot-reports 
     35 
     36=== IRC Bot === 
     37 
     38Build status information is also available from a bot on "irc.perl.org #parrot"<irc://irc.perl.org/parrot>. The bot name is *buildbot*. You have to ask it for status info - it will not automatically announce builds (yet.) 
     39 
     40To see current status of known builders: 
     41 
     42{{{ 
     43  /msg buildbot status 
     44}}} 
     45 
     46to watch a currently running build (get builder names from 'status'): 
     47 
     48{{{ 
     49  /msg buildbot watch {builder-name} 
     50}}} 
     51 
     52for example: 
     53 
     54{{{ 
     55  /msg buildbot watch ubuntu-ppc-trunk 
     56}}} 
     57 
     58== Other Links == 
     59 
     60 * [http://perl-qa.hexten.net/wiki/index.php/Continuous_Integration  Continuous Integration on the Perl QA Wiki] 
     61