Camunda in docker and process versions

Hi!
We have develop flow where
1.Developer write code.
2.Deceloper build it on TeamCity.
3.TeamCity run tests.
4. Team city build new docker container.
5. Team city deploy this to envortments.

That mean every new realase we have new container.
In we use this way with camunda did we lose process versioning?

What we need to do, to use docker and camunda with versioning?

Your setup sounds very specific. I recommend to make tests yourself and see if the things that you expect work. In general, process versioning is based on the database state (deployments), so I don’t see why it shouldn’t work.

Thanks. What setup and with docker more common?