ReleaseEngineering/How To/Set Up a New AWS Slave Class: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "{{Release Engineering How To|Set up a new AWS slave class}} We currently run most of Linux based tests on AWS. [http://aws.amazon.com/ec2/instance-types/ AWS] has many insta...")
 
(Blanked the page)
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Release Engineering How To|Set up a new AWS slave class}}


We currently run most of Linux based tests on AWS.  [http://aws.amazon.com/ec2/instance-types/ AWS] has many instance types.  We use spot instances because they are cheaper than on-demand.  The default instance type we run most of our Linux based tests is m1.medium.  It is low cost but is not powerful enough for some of our tests, like crashtests and reftests on Android emulators, or media or gaia-ui tests on B2G.  So how do you add a new slave class for so that different tests can run within different instance types within the for the same platform (i.e. Android 2.3 opt)? 
This example will focus on the adding tst-emulator64-spot instance slave type because this is the one I recently added.
First you need to create an AMI for the new slave type.  I

Latest revision as of 20:28, 18 October 2016