:managed:alternative - Rasbats/shipdriver_pi GitHub Wiki
The following free opensource accounts/services are required:
- Deployment Repository [[https://cloudsmith.io/|Cloudsmith]] - Build Tool [[https://circleci.com/|CircleCI]] - Build Tool [[https://www.appveyor.com/|Appveyor]] - Build Tool [[https://travis-ci.org/|Travis-CI.org]] - Source Code Repository [[https://github.com/|GitHub]]
Use the links below to see how these services are set up. Probably best to proceed in this order to avoid retracing steps.
This entity hosts the tarballs and metadata files that form the heart of the managed plugin system. The purpose of the managed system is to produce installers for multiple operating systems. CircleCI hosts virtual machines for a number of OS. Hosts a virtual machine for the creation of installers for the Raspbian ARMHF system. A virtual machine for making Windows OS installers. For this guide the plugin TideFinder_pi will be used. Some changes to the settings for the repository on GitHub are needed. Go to this section for a description of the additional files needed to enable the plugin to be compiled and hosted by the cloud services. Also the changes to CMakeLists.txt for the plugin and the changes to the source code.