thSoft / elysium

LilyPond IDE for Eclipse
http://elysium.thsoft.hu
14 stars 3 forks source link

Set up CI #141

Closed thSoft closed 6 years ago

thSoft commented 6 years ago

Prerequisite: the include files in the LilyPond installation should be copied to the build server.

nittka commented 6 years ago

I saw that the tests are failing. The lilypond path variable set for test execution looks as expected to me. Is there a way to check whether the shared files are present in the expected location (maybe add ls on the expected paths to the build script)?

thSoft commented 6 years ago

Yes, I experimented with Travis. Unfortunately -Dlilypond.path=/home/travis/bin/lilypond gets passed to Maven (see build), which is incorrect since it is only a symlink to the LilyPond executable in the real installation location. build.sh tries to resolve the symlink with -Dlilypond.path=$(readlink -f "$(which lilypond)") but somehow it doesn't resolve.

thSoft commented 6 years ago

Finally, the build is fixed: https://travis-ci.org/thSoft/elysium/

nittka commented 6 years ago

Congratulations!