mm3d icon indicating copy to clipboard operation
mm3d copied to clipboard

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

Open ghost opened this issue 5 years ago • 3 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 07 '20 04:01 ghost

Thanks for the suggestion. I would like to have portable pre-built Linux binaries but I'm probably not going to work on it for 6+ months.

zturtleman avatar Jan 09 '20 21:01 zturtleman

Please, add also AppImage (as alternative to Flatpak) for v1.3.13 release & for GitHub Actions

ghost avatar Dec 20 '21 23:12 ghost

I have some interest in this but I don't currently have plans to work on it.

zturtleman avatar Dec 23 '21 05:12 zturtleman