Need to do at least the following:

  • Install Mavericks image on PPA-PC90719   (Done by IT.   Hostname is PPA-PC90719VM)
  • Create glastrm and user accounts for VM (Done)
  • Verify can do headless start of VM via command line (Done)
  • Set up automated start of VM when PPA-PC90719 boots
TaskDescriptionBy whomRemarksStatus
Install VMMake Mavericks image available to VMware Fusion on Mac host PPA-PC90719; check it's usable from Fermi accountsITHostname is PPA-PC90719VMDONE
Create accountsMake accounts for glastrm and other PPA-PC90719 Fermi accountsIT, Joanne DONE
Start VM from command-lineFind somewhat obscure command-line app vmrun; try itJoannevmrun works. Documented more here.DONE
Start VM upon PPA-PC90719 bootFollow strategy similar to that used in starting Jenkins daemon, but invoking a script which gives the necessary vmrun commandJoanne  
Install Jenkins client on VM JoanneShould be similar if not identical to arrangement on host 
Get Jenkins client on VM to start up at VM boot JoanneShould be similar if not identical to arrangement on host 
Install macports on vm JoanneWe'll probably need it for installation of other tools. Works well on the Mountain lion host 
Find and install suitable version of gccIf Mavericks is supported by FSSC use same version they use. JoanneNative version almost certainly won't work for us; it didn't even for Mountain lion. 
Build ST externals Joanne? Heather?  
Install SCons Joanne  
Verify can check out from CVS Joanne  
Build RM dependenciesNeed at least mysql client library and qt  (most likely qt 4.8)JoanneSee Tom's page Notes on building RM tools on supported platforms 
Build RM programsNeed at least checkoutBuild, compileBuild, createReleaseBuild, testBuild, finishBuildJoanneSame note as previous 
Verify can build ST by hand    
Create new Jenkins queue for ppa-pc90719vm Tony J?  
Add RM db entries for Mavericks JoanneDocumented in another one of Tom's pages 
Confirm Jenkins communication works    
  • No labels