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

Reply via email to