What is a good practice to move changes between deployment environments?
Say we have three environments - development, staging and production. I made a plugin, added an existing plugin and configured it or made some other configuration level change in my development environment. How do I move my changes to staging and then production environments? Do I have to do everything manually three times or is there a way to automate things?