This is the OctoMY™ release management.
How does it work?
It starts with the build.sh script which orchestrates several builds using a layered system of Dockerfiles.
The layers are as follows:
- Dockerfile.qt5.10.0_static_ubuntu_amd64: Qt5 static build
- Dockerfile.octomy: OctoMY™ build from source
- Dockerfile.deb_test: OctoMY™ run tests in virtual desktop environment (xvnc)
- Dockerfile.deb_file: OctoMY™ package into OS packages.
Please note that the current version only support Ubuntu 16.04LTS but will extend to include more debian derived OS versions and eventually rpm/packman/other package systems.
For building on other platforms like Android/Windows/OSX/iOS other methods are in the sketch stage.