Build Subcommand

The build subcommand is responsible for constructing the buildbot master, the buildbot workers, and their respective configuration files from a YAML file.

rusty-ci-build x.x.x
Adam McDaniel <adam.mcdaniel17@gmail.com>
Build rusty-ci from YAML file(s)

USAGE:
    rusty-ci build [FLAGS] [OPTIONS] <MASTER_YAML>

FLAGS:
    -h, --help       Prints help information
    -q, --quiet      Don't ask user anything
    -V, --version    Prints version information

OPTIONS:
    -m, --mail <MAIL_YAML>    The path to the YAML file dedicated to SMTP authentication info for sending email
                              notifications

ARGS:
    <MASTER_YAML>    The path to the master YAML file

Usage

First, confirm that you're inside your python virtual environment.

. venv/bin/activate

To build from a YAML file, simply run this command.

rusty-ci build template.yaml

If you want to build your CI with support for email notifications, run it like so.

rusty-ci build template.yaml --mail mail.yaml
# is identical to the following
rusty-ci build template.yaml -m mail.yaml

Now, run the start subcommand.