Ik heb een Vagrant box draaien met daarop dezelfde specificaties als op de test, staging en productie servers. De map waar de website in staat is gewoon een shared folder. Versiebeheer loopt via Bitbucket en wordt vervolgens automatisch uitgerold d.m.v. webhooks welke op hun buurt een soort van "pull" doen.
Qua deployment werk ik heel simpel met branches, de master branch wordt automatisch uitgerold op de testomgeving, de staging branche op de acceptatie omgeving en de production branch op, hoe raad je het, de productieomgeving.
Heb geen tijd noch zin gehad om dit verder te optimaliseren, doe buiten me werk niet heel veel meer en als ik dan iets doe, werkt deze manier prima.
Qua deployment werk ik heel simpel met branches, de master branch wordt automatisch uitgerold op de testomgeving, de staging branche op de acceptatie omgeving en de production branch op, hoe raad je het, de productieomgeving.
Heb geen tijd noch zin gehad om dit verder te optimaliseren, doe buiten me werk niet heel veel meer en als ik dan iets doe, werkt deze manier prima.