A pluggable set of home IoT modules.
To bootstrap and verify the build environment:
./bootstrap.sh environment
To compile, package, test and install the project to a local repository:
./bootstrap.sh build
To perform a release to the code and artifact repositories:
./bootstrap.sh release
To deploy the latest release to production:
./bootstrap.sh deploy
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
There are a number of videos that step through the project from the perspective of outlining a continuously delivered pipeline: