Ask Your Question

Revision history [back]

Would using a VM image work for that? You could build a VM with everything installed and tested, then store a snapshot and restore it to the working state as needed.

As you build and test the new version of the environment with new changes, you can deprecate the old image and snapshot a new one.

With configuration management system like chef (http://answers.ros.org/question/174507/is-there-interest-in-maintaining-chef-cookbooks-for-ros/), building a new VM using the same consistent process is pretty straight-forward.