Hello everyone, I'm happy to share that https://www.fineract.dev now always automatically updates itself from the very latest source code available on the develop branch of Fineract! (I actually used to manually update it before.)
New deployments take about 15’ after any of our great committer merges Pull Requests from you - our contributors. Something that is pretty cool is that on https://demo.fineract.dev/fineract-provider/actuator/info anyone can now actually see the exact Git commit revision that is currently running (this is based on FINERACT-883 <https://issues.apache.org/jira/browse/FINERACT-883>). If you are curious about some of the technical details involved here behind the scenes, http://blog2.vorburger.ch/2020/05/fineractdev-cicd-from-github-to-google.html may interest you. You can see one part of what my blog post describes in live action on https://github.com/apache/fineract/actions - note the new "Deploy to https://www.fineract.dev" workflow, driven by https://github.com/apache/fineract/blob/develop/.github/workflows/fineract.dev.yaml . Something perhaps worth pointing out here is that this is based on modern cloud native CI/CD... to users, it's made to look like the "server" never "stops". Incoming API HTTP traffic is transparently switched over from old to new runtimes. So as you use fineract.dev, it's now entirely possible that, following the merge of a Pull Request, in one instant you hit "old" code, but your next API request hits "new" code that just got deployed! Cool, right? I'm hoping this makes Fineract.dev even more useful to the community, and will serve both as a showcase for the project, as well as be of value e.g. for your QA. (Should you have an interest in a non-demo more stable hosted instance of Apache Fineract, please reach out to me privately - I'm interested in learning more about the need and expectations in this space.) Stay safe & keep hacking and contributing! Best, M. _______________________ Michael Vorburger http://www.vorburger.ch
