Hi,
I think there is no concrete process at the moment. Everyone uses which best suited based on their infra and resources.
I can share my expereience with this, we used package manager to package content from prod to lower environment and used groovy script to change content manageable environement specific values for (links, button, iframe etc)
Arun Patidar