1
edit
Changes
no edit summary
=== Release 0.1 ===
* Add in a new build step to Buildbot
* Allow Buildbot to connect with Amazon's EC2 service
==== Downloads ====
=== Release 0.2 ===
==== Goals ====
* Start New Instances
* Add new instances to build slave list
* Start a build on an EC2 instance build slave
==== Downloads ====
==== About ====
----
=== Release 0.3 ===
==== Goals ====
==== Downloads ====
==== About ====
== Tasks ==
<table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=2 cellspacing=0>
<th style="width: 15%;background-color:grey">Task</th> <th style="width: 10%; background-color:grey">Details</th> <th style="width: 10%; background-color:grey; font-color:white">Priority</th> <th style="width: 10%; background-color:grey; font-color:white">Contributors</th> <th style="width: 10%; background-color:grey; font-color:white">Status</th> <th style="width: 10%; background-color:grey; font-color:white">Link(s)</th>
<tr>
<td>Define new build step</td>
<td>Add a new build step to the build master config file. The build step will be in an external file and imported into the build master config file.</td>
<td style="background-color: redgreen; text-align: center; font-weight: bold; font-size: bigger">HighDone</td>
<td>Adam Delyea</td>
<td>In Progress, On Track </td>
<td>[http://buildbot.net/repos/release/docs/buildbot.html#Writing-New-BuildSteps Writing New Build Steps]</td>
</tr>
<td>Connect To EC2 using Python</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: redgreen; text-align: center; font-weight: bold; font-size: bigger">HighDone</td> <td>Adam Delyea</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/ Amazon-ec2-for-people-who-prefer-debian-and-python-over-fedora-and-java]</li></ul></td> </tr> <tr> <td>Start new instances</td> <td>Allow Buildbot to spawn an instance on demand.</td> <td style="background-color: yellow; text-align: center; font-weight: bold; font-size: bigger">Medium</td> <td>Adam Delyea</td> <td>In Progress, On Track</td> <td> </td> </tr> <tr> <td>Add new instances to build slave list</td> <td>Allow newly created EC2 instances to be added to the build slave list</td> <td style="background-color: yellow; text-align: center; font-weight: bold; font-size: bigger">Medium</td> <td>Adam Delyea</td> <td>In Progress, On Track</td> <td> </td> </tr> <tr> <td>Start a new build on an EC2 instance</td> <td>Allow Buildbot to successfully start a build using a build slave on an EC2 instance</td> <td style="background-color: yellow; text-align: center; font-weight: bold; font-size: bigger">Medium</td>
<td>Adam Delyea</td>
<td>In Progress, On Track</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/ Amazon-ec2-for-people-who-prefer-debian-and-python-over-fedora-and-java]</li></ul> </td>
</tr>
</table>
2007-10-11: Found a python EC2 library that has all of the functions I will need for interacting with EC2. Just need to write a custom build step to run these library functions.
2007-10-12: Release v0.1 is complete and available for download.
2007-10-12: Release v0.2 loosely defined. More detail to follow.