1
edit
Changes
→Releases
Implements [[Sample Project| iSampleProject]]
== Project Name ==
== Project Contributor(s) ==
[[User:dominic|Dominic Baranski]]
You can see more information about individual releases by following the links below.
== Tasks ==
<table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=3 cellspacing=0>
<th style="width: 1517%;"><br />'''''Task'''''<br /><br /></th> <th style="width: 4535%;"><br />'''''Details'''''<br /><br /></th> <th style="width: 105%;"><br />'''''Priority'''''<br /><br /></th> <th style="width: 10%;"><br />'''''Contributors'''''<br /><br /></th> <th style="width: 1015%;"><br />'''''Status'''''<br /><br /></th> <th style=" width: 4%;"><br />'''''Target'''''<br /><br /></th> <th style=" width: 4%;"><br />'''''Completed'''''<br /><br /></th> <th style="width: 10%;"><br />'''''Link'''''(s)<br /><br /></th>
<tr>
<td>Define new build step0.1 Release</td> <td>Add a new build step to Covering the build master config file. The build step will be in an external file and imported into the build master config file.basics</td> <td style="background-color: red; text-align: center; font-weight: bold; font-size: bigger">High</td> <td>[[User:Awdelyea|Adam Delyea]]</td>
<td style="background-color: green; text-align: center; font-weight: bold; font-size: bigger">Done</td>
<td> </td>
<td>[http: <//buildbot.net/repos/release/docs/buildbot.html#Writing-New-BuildSteps Writing New Build Steps]td> <td> </td>
</tr>
<tr>
<td>Connect To EC2 using Python0.2 Release</td> <td>Utilize the EC2 python library to connect to an account on the EC2 network. Once connected, display some information about the users account to prove it's actually connecting.</td> <td style="background-color: red; text-align: center; font-weight: bold; font-size: bigger">High</td> <td>[[User:Awdelyea|Adam Delyea]]</td>
<td style="background-color: green; text-align: center; font-weight: bold; font-size: bigger">Done</td>
<td> </td>
<td> <ul><li>[http://code.google.com/p/boto/ Boto Amazon Web Services Library in Python]</li><li>[http://jimmyg.org/2007/09/01/amazon-ec2-for-people-who-prefer-debian-and-python-over-fedora-and-java/ EC2 hearts Python]</litd> </ultd> </td>
</tr>
<tr>
<td>Start new instances0.3 Release</td> <td>Allow Buildbot to spawn an instance on demand. This could possibly be a function called right before the build slave list is populated, and would pass back an array of build slaves.</td> <td style="background-color: orangered; text-align: center; font-weight: bold; font-size: bigger">High</td> <td>[[User:Awdelyea|Adam Delyea]]</td> <td style="background-color: green; text-align: center; font-weight: bold; font-size: bigger">Done</td> <td> </td> <td>In Progress, On Track </td>
<td> </td>
</tr>
<tr>
<td>Add new instances to build slave list0.4 Release</td> <td>Allow newly created EC2 instances to be added to the build slave list.</td> <td style="background-color: orangered; text-align: center; font-weight: bold; font-size: bigger">High</td> <td>[[User:Awdelyea|Adam Delyea]]</td> <tdstyle="background-color: green; text-align: center; font-weight: bold; font-size: bigger">In Progress, On TrackDone</td> <td>14/1/08</td> <td>14/1/08</td>
<td> </td>
</tr>
<tr>
<td>Start a new build on an EC2 instance0.5 Release</td> <td>Allow Buildbot to successfully start a build using a build slave on an EC2 instance</td> <td style="background-color: orangered; text-align: center; font-weight: bold; font-size: bigger">High</td> <td>[[User:Awdelyea|Adam Delyea]]</td> <tdstyle="background-color: SkyBlue; text-align: center; font-weight: bold; font-size: bigger">In Progress, On Track</td> <td>3/1/08</td> <td> </td>
<td> </td>
</tr>
<tr>
<td>Load a script on startup in LinuxTesting</td> <td>Make People needed to download the revisions and test them to make sure it possible works in different environments. Note, this will require you to have a script load when Linux startsyour own EC2 account. </td> <td style="background-color: lightbluegrey; text-align: center; font-weight: bold; font-size: bigger">LowExpired</td> <td style="background-color: gold; text-align: center; font-weight: bold; font-size: bigger">NEEDED! ***<br />[http://zenit.senecac.on.ca/wiki/index.php/User:dominic Dominic Baranski]</td> <td style="background-color: grey; text-align: center; font-weight: bold; font-size: bigger">Expired</td> <td>Not Started </td> <td> </td>
<td> </td>
</tr>
<tr>
<td>Testing<del>Different Builds</del></td> <td>People needed <del>Need different projects to download the revisions try and test them build, to make sure it works in different environmentsto build projects other than Mozilla</del><br />This is no longer a priority. Note, Building with Mozilla is the focus of this will require you project. The EC2 functionality can be extracted and used to have your own EC2 accountbuild any program / system. </td> <td style="background-color: lightbluegrey; text-align: center; font-weight: bold; font-size: bigger">LowExpired</td> <td style="background-color: gold; text-align: center; font-weight: bold; font-size: bigger">NEEDED! ***<br />[http://zenit.senecac.on.ca/wiki/index.php/User:dominic Dominic Baranski]</td> <td style="background-color: grey; text-align: center; font-weight: bold; font-size: bigger">Expired</td>Not Started <td> </td> <td> </td>
<td> </td>
</tr>
<tr>
<td>Different BuildsComplete Documentation</td> <td>Need different projects to try and build, to make sure it works to build projects other than Mozilla</td> <td style="background-color: lightblueorange; text-align: center; font-weight: bold; font-size: bigger">LowMedium</td> <td>[[User:Awdelyea|Adam Delyea]]</td> <td style="background-color: goldgreen; text-align: center; font-weight: bold; font-size: bigger">NEEDED! ***In Progress</td> <td>Not Started </td> <td> </td>
<td> </td>
</tr>
<br/>
<div style="background-color: gold; text-align: center; font-weight: bold;"> <br />*** Would you like to contribute? Well here's an excellent opportunity for you to do just that! Feel free to e-mail me at <awdelyea@learngmail.senecac.on.cacom><br /> </div><br/>
== Project Resources ==
== Project News ==
For a less formal, and more up-to-date view on whats happening, see the [http://www.awdelyea.wordpress.com BLOG].
2007-09-17: Project claimed!
2007-10-12: Release v0.2 loosely defined. More detail to follow.
2007-11-17: Release v0.2 is complete and available for download: can start an instance and start an EC2BuildSlave
2007-11-21: Release v0.2.1 is complete and available for download: now to include variable EC2 users, and instances, and DNS'
2007-12-13: Release v0.3 is complete and available for download: easier to install and setup, can use to build projects now
2008-01-14: Release v0.4 Defined. In the process of getting accounts and machines for Try Server Farm.
'''''2008-02-01: Task List and Release News is being moved to individual Release Pages. See individual Releases for more information.'''''