• Home
Name Date Size #Lines LOC

..--

README.yoD07-May-20241,017 2921

common.pyD07-May-2024334 98

common_util.pyD07-May-20241.7 KiB5435

lab_deploy.pyD07-May-20242 KiB6641

lab_deploy_helper.pyD07-May-20244 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
5This directory contains an autotest utility for deploying infrastructure changes
6to an existing autotest infrastructure.
7
8The autotest infrastructure is described by the config
9(global_config/shadow_config).ini on the main autotest server. The config
10contains information related to the current active autotest scheduler, drones,
11and 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
17Usage:
18  lab_deploy.py (sync,restart) (devservers, drones, scheduler)+.
19
20Examples:
21lab_deploy.py sync drones scheduler
22  Syncs the source code on all the autotest drones and scheduler.
23
24lab_deploy.py restart drones scheduler
25  Restarts all the drones/scheduler.
26
27lab_deploy.py sync devserver
28  Syncs all the devserver code.
29