17. Vagrant
• UsedSimple Vagrantfile and Shell Script
• KeptFiles in Version Control
• Allowed Simple DeveloperSetup
$ ~/ git clonegit@github.com:username/repo.git
$~/vagrantup
18. Vagrant Performance
• If it doesn’t change,don’t mount it!
• Increase CPUs and Memory for the Box
• Symlink var/ directories to /tmp/magento/var/*
• NFS mount (exceptvar/)
• Consider Vmware
• Consider Docker
30. • Code is kept in separate repo
• Maintainedand deployed in branches (dev, stage, prod, etc.)
• Allows faster deployments and rollbacks
• Client code is kept as artifacts on theserver.
• Composer.json points to directorythat holds all artifacts.
Deployment
34. Automation
Git Hooks can automate deployment of
code. Neverhook a production
deployment!
Deploybot can automate everything
we’veseen as well as static asset
generation, etc.