Home | History | Annotate | Download | only in deploy_autotest
      1 # Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 This directory contains an autotest utility for deploying infrastructure changes
      6 to an existing autotest infrastructure.
      7 
      8 The autotest infrastructure is described by the config
      9 (global_config/shadow_config).ini on the main autotest server. The config
     10 contains information related to the current active autotest scheduler, drones,
     11 and devservers.
     12 
     13 # TODO(lab): Need to bring all of our installations on to a common directory
     14 # structure and bring in rpm deployment to get managed by this tool. Pending
     15 # crosbug.com/38094.
     16 
     17 Usage:
     18   lab_deploy.py (sync,restart) (devservers, drones, scheduler)+.
     19 
     20 Examples:
     21 lab_deploy.py sync drones scheduler
     22   Syncs the source code on all the autotest drones and scheduler.
     23 
     24 lab_deploy.py restart drones scheduler
     25   Restarts all the drones/scheduler.
     26 
     27 lab_deploy.py sync devserver
     28   Syncs all the devserver code.
     29