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