guillaumechereau / goxel

Goxel: Free and Open Source 3D Voxel Editor
GNU General Public License v3.0
2.8k stars 223 forks source link

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

Closed ghost closed 1 year ago

ghost commented 5 years ago

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

  1. Create .travis.yml - https://github.com/OpenVSP/OpenVSP/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:

And here is what resulted builds would look like:

For any support:

guillaumechereau commented 1 year ago

Closing: I switch from Travis to GitHub CI system.