[Buildbot] #3072: setup vm1

Buildbot trac trac at buildbot.net
Wed Dec 17 17:29:37 UTC 2014


#3072: setup vm1
--------------------+--------------------------------
Reporter:  sa2ajj   |       Owner:
    Type:  task     |      Status:  new
Priority:  major    |   Milestone:  sys - on-bb-infra
 Version:           |  Resolution:
Keywords:  ansible  |
--------------------+--------------------------------

Comment (by verm):

 The goal for VM1 is to do continuous testing of Buildbot in our 'tier1'
 operating systems -- ones that we test on after every commit.  This would
 be at least:

  * Windows
  * OS X
    * We have money to purchase a mini, 2 SSDs and 16GB of memory as by
 license you can only emulate OS X on a mac.
  * FreeBSD
  * Linux (Ubuntu, Debian?)

 After each commit we would:

  1. Reset VM back to a snapshot
  1. Install dependencies
  1. Build Buildbot
  1. Install master
  1. Install a slave
  1. Launch both
  1. Run a test build

 These machines should be kept up to date as possible.  The purpose of
 these tests is to ensure a user experience.

 We would also have persistent VMs to run slaves off of to keep everything
 in-house.  This keeps away any issues of slaves going down or outdated
 dependencies and lets us control our test environment.

 These are as much goals as a plan.  I would skip !#1 and !#2 above
 initially.

--
Ticket URL: <http://trac.buildbot.net/ticket/3072#comment:3>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list