Put It All Into Version Control Even Composer!
Update: September 06 2016 We stopped doing this. I do not think it is a bad idea but we ended up going with CodeDeploy on AWS. So after our CI does a Composer install and all passes, CodeDeploy will just bundle everything up as a Zip file and deploy that to the server. Or Listen here Another article about this written by Loran Jane Mitchell Using Composer Without GitIgnoring Vendor