• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

README.yoD22-Nov-20231,017 2921

common.pyD22-Nov-2023334 98

common_util.pyD22-Nov-20231.7 KiB5435

lab_deploy.pyD22-Nov-20232 KiB6641

lab_deploy_helper.pyD22-Nov-20234 KiB13084

README.yo

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