[Cialug] Release Management
Eric Junker
eric at eric.nu
Sun Aug 24 16:34:52 CDT 2014
Sounds like you are talking about Vagrant (http://www.vagrantup.com/)
One of the benefits of Vagrant is that it encourages the use of a
configuration management tool to automate the provisioning of the VM. It
could be something as simple as a shell script or something more
advanced such as Puppet, Chef, or Ansible. I can't stress enough how
important automation and reproducible environments are. We decided to
write out own custom Puppet manifests but if you are doing web
development I really like PuPHPet (https://puphpet.com/) which started
out as PHP only but now supports Ruby, Node, and Python.
We use Jenkins for deployments. It really isn't that hard to setup. Well
worth the time investment to have automated deploys.
Eric
On 8/22/14, 9:53 PM, Matt wrote:
> There are tools to auto-provision virtual machines (or even full virtual environments consisting of multiple VMs) that a developer could use to spin up a temporary dev environment on his own box. Once the virtual env is up, he could use git to clone the codebase and test it to his heart's content before sending it to the "beta" dev env where QA gets to put it through its paces.
>
> -- Matt (N0BOX)
>
> Sent from my iPod Touch 5G
>
>
More information about the Cialug
mailing list