Open main menu

CDOT Wiki β

Changes

Add to Try Server Automated Testing Support

1,421 bytes added, 00:32, 2 February 2008
Added 0.5 release notes
== News ==
* 1-Feb-2008
** Since I could not wait for the Seneca Hera Try Server to be ready, I decided to set up buildbot on my laptop and so far is working
* 29-Jan-2008
== 0.5 release ==
=== Steps ===
NOTE: I assume you can build mozilla firefox. This steps are to build on Linux (my flavour is Ubuntu7.1)
# sudo apt-get install buildbot
# buildbot --version
Buildbot version: 0.7.5
Twisted version: 2.5.0
# buildbot create-master ~/BuildbotMaster
# buildbot create-slave ~/Buildslaves localhost:9989 slave1 slavepassword1
# Untar this [http://matrix.senecac.on.ca/~azambran/mozilla/buildbot-config/BuildbotMasterArmen0.5.tar.gz BuildbotMasterArmen0.5.tar.gz file] in your ~/BuildbotMaster directory
# buildbot start ~/BuildbotMaster
# buildbot start ~/Buildslaves/
# open your web browser and open this URL http://localhost:8010, you should see the results
NOTE 2: There is more explanation in these two posts ([http://armenzg.blogspot.com/2008/02/armenzg-sess10-buildbot-initial-set-up.html Sess10] and [http://armenzg.blogspot.com/2008/02/armenzg-sess11-how-to-set-up-buildbot.html Sess11]
NOTE 3: The only way for me to assure that these steps works for everyone, I would have to try it from a clean install of Ubuntu
 
=== Info ===
* You can see which tasks get done at the bottom of this page
* <strike>I will add the instructions on how to set up a Buildbot try server when I do it at my house</strike>
* The image on the side shows the classes that are defined in the [http://svn2.assembla.com/svn/Seneca_Hera_Try_Server_Setup/automated-testing/mozbuild.py mozbuild.py] which are later on used as Buildsteps on the [http://svn2.assembla.com/svn/Seneca_Hera_Try_Server_Setup/automated-testing/master.cfg master.cfg] file
</tr>
<tr>
<td>Try server set Set up at homeBuildbot</td><!-- TASK --> <td>&nbsp;Be able to build firefox and run unit tests</td><!-- DETAILS --> <td style="background-color: OrangeRed; text-align: center; font-weight: bold; font-size: bigger">&nbsp;High</td><!-- Priority--> <td style="background-color: WhiteGreen; text-align: center; font-weight: bold;">TBADone</td><!-- Status--> <td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.5 rel. + 1 day</td><!-- For which release--> <td>[http://armenzg.blogspot.com/2008/02/armenzg-sess10-buildbot-initial-set-up.html Sess10] &nbsp;[http://armenzg.blogspot.com/2008/02/armenzg-sess11-how-to-set-up-buildbot.html Sess11]</td><!-- Link to blog post-->
</tr>
<tr>
<td>Modify Master.cfgSet up "try server"</td><!-- Link TASK --> <td>Set Learn how to set up the master.cfg file to fit our needsmy buildbot as a "try server"</td><!-- Link DETAILS -->
<td style="background-color: Orange; text-align: center; font-weight: bold; font-size: bigger">&nbsp;</td><!-- Priority-->
<td style="background-color: White; text-align: center; font-weight: bold;">TBA</td><!-- Status-->
<td style="background-color: YellowGreen; text-align: center; font-weight: bold;">0.5 6 rel.</td><!-- For which release-->
<td>&nbsp;</td><!-- Link to blog post-->
</tr>
1
edit