Relative Content

Tag Archive for versioning

Deploying two major versions of a spring boot java app with the same pod in kubernetes

We have a spring boot java application that is deployed using kubernetes . It mostly runs background jobs. We have two different groups of customers .
The requirement is that when we do a major upgrade (lets say monthly) the software should be rolled out to only one group of customers.The second group gets the same version after a month.
This is primarily because the second group has a different financial closing period and they do not want any instability wrt new code changes.

How to modify workflow to allow multiple features per release?

This question is inspired by comments on this recent question. In that question I asked about a version tagging workflow. A few commenters suggested it was a little strange that I’m tagging and releasing every new feature that is merged into main. It sounds like it is more typically to collect up a few new features and then make a version bump/release. I’m trying to understand how this workflow would look and how I would modify my current workflow.