cjcliffe / CubicSDR

Cross-Platform Software-Defined Radio Application
http://www.cubicsdr.com
GNU General Public License v2.0
2.02k stars 249 forks source link

Windows build support for Travis-CI #876

Closed cjcliffe closed 3 years ago

cjcliffe commented 3 years ago

Windows support appears to have progressed on Travis-CI; add support for it

cjcliffe commented 3 years ago

new travis-ci model makes it impossible to use for CubicSDR; single build eats all the credits. Removing Travis-CI support and will look for alternatives

Dantali0n commented 3 years ago

Personally I have installed Gitlab and Gitlab-runner locally in my network on a machine. This can be accomplished using docker reducing the potential impact on your home network.

A simple domain name is enough to allow anyone outside your home network access with granular control. The Gitlab docker container can automatically use letsencrypt to renew its certificate.

Gitlab-runner can be configured to enable multi environments, there is a pretty well defined setup for virtualbox + Windows. Mac should be possible as well but is more difficult than the Windows solution.

The whole setting up infrastructure in your home network and exposing it to the internet is non-ideal but I believe this is currently the only method to have a single free solution for Linux + Windows + Mac builds.