Using CI directory!
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!
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!
Do you still have an unanswered question? Please log in first to post your question.
Comments
What has that got to do with MuseScore?
MuseScore does get build on Github CI.
In reply to What has that got to do with… 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 setup.sh or build.sh 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 Thank you for reply! I have… by quanlmme11
Specially, xcodebuild tool is neccessary for run buil.sh inside folder macos. but I find out xcodebuild is not support for ubuntu.
In reply to Specially, xcodebuild tool… by quanlmme11
Get the build done on GitHub then, like it does happen for every PR to MuseScore, and for the nightly builds.
You can trigger these CI workflows on your fork too, and then grab the artifact (which basically is like a nightly build)
In reply to Get the build done on GitHub… 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.
Sincerely,
In reply to Thank you very much! My idea… by quanlmme11
Sorry, no, I can't, I don't know enough about that.
In reply to Sorry, no, I can't, I don#t… 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
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception:83:
../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 Thank you very much! I have… by quanlmme11
ISTR that the "make" method is deprecated. Check how MuseScore is built on CI nowadays
In reply to ISTR that the "make" method… by Jojo-Schmitz
Thank you!
Have a nice weekend!
In reply to Thank you! Have a nice… 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 setup.sh
+ Run file build.sh
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!