Using CI directory!

• Oct 7, 2021 - 03:56

I want to study CI directory for build and run app as follow:
I am regarding build and run app on cross platform Linux, MacOs, Window.
Please tell me how to use CI directory for this problem.
Thank you very much!


In reply to by Jojo-Schmitz

Thank you for reply!
I have my question for build as follow.
I am developing the Musescore with new feature. So, I want to build for Window or MacOS by myself. I am studying file or inside folder build/ci/macos. but it is difficult for me to using them.
Please you can explain about these file or how to use them!
Thank you very much!

In reply to by Jojo-Schmitz

Thank you very much!
My idea is creation of executable file with output as follow:
+ AppImage (for build on Linux)
+ Executable as *.msi or *.exe (for build on window)
+ Executable as *.dmg (for build on MacOs)

So, thank for your suggest, I am studying folder .githup/workfolows for build docker githup.
I am beginner for docker container. So, please can you list for me some steps to using folder workfolows.

In reply to by Jojo-Schmitz

Thank you very much!
I have spent some days for study how to build on virtual machine of macos!
Unfortunately, I have build with error:
In file included from
../version:1:1: error: expected unqualified-id

After searching on internet, but almost there is no fix!
I using command
make -f Makefile.osx release
on OS Big Sur 11.3
Xcode v12.5

In reply to by quanlmme11

I am try to build ci for macos as follow:
I have created virtual machine MacOs Big Sur 11.3
+ Install Xcode 12.5
+ Install Qt 5.9 or 5.15
Using source Musescore 3.6.2 for build.
I navigate to folder build/ci/macos
+ Open terminal and run file
+ Run file
But I wonder steps is correct where or not!
Because I is newer for Docker Technology and CI. I also find out handbook for developer that there is no
information about using folder ci or build CI.
Please tell me how to using folder Ci and steps for build CI
Thank you very much!

Do you still have an unanswered question? Please log in first to post your question.