GPXLab icon indicating copy to clipboard operation
GPXLab copied to clipboard

Setup Travis CI for build AppImage (portable binary package for Linux)

Open ghost opened this issue 5 years ago • 1 comments

Lets setup Travis CI for auto-build AppImage (portable package for Linux) for each commit:

  1. [ ] Create ../blob/master/.travis.yml
  2. https://github.com/appimage/AppImageKit 1.1. https://github.com/probonopd/linuxdeployqt 1.2 https://github.com/linuxdeploy
  3. https://github.com/probonopd/uploadtool
  4. [ ] Enable Travis CI pushing to GitHub releases for this repo.

For example, take a look on LeoCAD .travis.yml implementation:

  • https://github.com/leozide/leocad/blob/master/.travis.yml

And here is how resulted builds would look like:

  • https://github.com/leozide/leocad/releases/tag/continuous

For any AppImage packaging questions & support:

  • https://docs.appimage.org/user-guide/faq.html#question-where-do-i-get-support

ghost avatar Jan 06 '20 21:01 ghost

This can also be done directly inside github with workflow/actions.

BourgeoisLab avatar Mar 20 '20 15:03 BourgeoisLab