PhotoFlow, Travis CI and AppImages

With the help of @probono, I have recently worked on the integration between the PhotoFlow GitHub repository, Travis CI and the AppImage packaging method.

There are still some details to be improved, but things work already quite nicely.

Whenever a new commit is pushed to GitHub, the compilation on the Travis farm is triggered and an AppImage is generated at the end, which is automatically uploaded to a special GitHub pre-release called Continuous.

While I am writing this, the latest changes I have pushed some minutes ago are being processed, and in few more minutes an updated appimage package will appear here.

Isn’t this cool?

3 Likes

That is pretty awesome! Hopefully it’ll easy your development workflow as well :slight_smile:

I think there is still a bug in uploadtool which results in the uploads only being available as a draft, which you manually need to publish. I think this is related to issues with release deletion and travis build re-triggering · Issue #1 · probonopd/uploadtool · GitHub