Open main menu

CDOT Wiki β

Changes

Buildbot and EC2

926 bytes added, 21:01, 15 October 2007
About
==== About ====
 
To use the EC2 service with Buildbot, there needs to be some way for Buildbot to dynamically generate a list of build slaves. These build slaves (or just slaves) are hosted as a virtual machine on the EC2 service.
 
Probably the best way to do this is to extend the BuildSlave class, and make a new class called EC2BuildSlave.
 
Theres a couple good reasons for extending this class. One big one I can think about is that the new class will have a different way of disconnecting, where it will have to send a command to the EC2 service to shut the instance down (thats if it's not being used by some other build master).
 
Making this new slave class will also be a much neater way to implement this new functionality, instead of having functions just randomly and haphazardly placed all over.
 
Lots more research and code reviewing is still on the horizon for this project, but this release should be ready in a months time.
----
1
edit