Afterthoughts after creating a QT Desktop application
Just some thoughts and lessons learned after I created a X-platform QT Desktop application
Software & Coffee at the Edge of the Universe
Just some thoughts and lessons learned after I created a X-platform QT Desktop application
C++ is a popular Object-oriented language. Json is a popular format for storage of Objects. Why is it so hard to make those two things play ball?
How do we call a C++ std::function<> based callback from Android, in the simplest possible way?
Building something in Jenkins, using a declarative pipeline and deploying it to a Docker container is common, and you would expect it to be well documented and trivial to do right? Well, it is now.
Jenkins' Declarative Pipelines are nice, but also very constrained. Here I show how to deal with failed tests.
I set out to build a QT desktop application on Linux (several flavors of Debian and Ubuntu), macOS and Windows (64 bit builds) using Jenkins with slaves and Docker build-containers that is created on demand.
It's actually quite simple, once you figure out how to sign the package.