/asystem_archive

ASystem

Primary LanguagePythonApache License 2.0Apache-2.0

ASystem

A pluggable set of home IoT modules.

Bootstrap

To bootstrap and verify the build environment:

./bootstrap.sh environment

Build

To compile, package, test and install the project to a local repository:

./bootstrap.sh build

Release

To perform a release to the code and artifact repositories:

./bootstrap.sh release

Deploy

To deploy the latest release to production:

./bootstrap.sh deploy

Pipeline

To perform a full local release, deploy pipeline:

./bootstrap.sh checkout_snapshot prepare_local release_local deploy_anode teardown_local

and do to do it remotely with an aditional run step:

./bootstrap.sh checkout_snapshot prepare release_remote checkout_release run teardown_cluster checkout_snapshot deploy teardown download

Videos

There are a number of videos that step through the project from the perspective of outlining a continuously delivered pipeline: