Open Dewb opened 3 years ago
Hi, the big problem to compile JamTaba using CI is build Qt statically. We need Qt static builds for VST and AU plugins.
The Qt static builds are not officially tested, so is always complicated find the Qt static compilable version. I tested a lot of versions and have 99% of compilation errors. It`s a very time consuming task find a static compilable version.
Sometimes a Qt version compile statically in Windows but fails in Mac 😢
Another approach is try to find a pre compiled Qt (static and working in Windows & Mac) and download this Qt version using the CI scripts. But again it`s a very time consuming task.
Hi! Congrats on the 2.1.16 release, and thanks for providing a way for musicians to collaborate while distancing, it's definitely made 2020 a little easier.
I know that managing build and release pipelines across multiple platforms can be time-consuming, and I've been poking at some possible directions to automate some of the process. This PR is an initial suggestion for some automated build infrastructure. There's definitely more that could be done here, but the current state seems like a good starting point for discussion.
What merging this PR in its current state would accomplish:
What this does not yet do, but could with a little work/discussion:
What this could be further extended to do in the future: