Ik ben bezig met het opzetten van een goed georganiseerde development omgeving voor onze projecten. Ik wil voor elk project de volgende omgevingen hebben:
development (voor elke developer apart)
testing
acceptance
production
Op dit moment heb ik dit al voor elkaar maar nog niet top. Het zijn trouwens webomgevingen dus PHP code, de data is daarnaast o.a. afbeeldingen die door gebruikers geupload worden.
Wat ik nu doe is dat ik 1 repository heb. Ik clone deze repository naar mijn developer omgeving. Dan heb ik dus een map met puur de code. Daar kan ik niks mee want dan ziet de site er niet uit omdat alle content images ontbreken. Dus maak ik ook een copy van de productiedata incl. database. Dit werkt top, mijn wijzigingen commit ik weer en klaar.
In testing pull ik die gegevens, werkt prima. Vervolgens wil ik gewoon steeds verder kopiëren. Dat werkt echter niet want dan kopieer ik ook al die data mee (100'en mb's soms en daarnaast niet up-to-date).
Kan je dit doen met bijvoorbeeld een branche per versie of een branche per omgeving ofzo?
development (voor elke developer apart)
testing
acceptance
production
Op dit moment heb ik dit al voor elkaar maar nog niet top. Het zijn trouwens webomgevingen dus PHP code, de data is daarnaast o.a. afbeeldingen die door gebruikers geupload worden.
Wat ik nu doe is dat ik 1 repository heb. Ik clone deze repository naar mijn developer omgeving. Dan heb ik dus een map met puur de code. Daar kan ik niks mee want dan ziet de site er niet uit omdat alle content images ontbreken. Dus maak ik ook een copy van de productiedata incl. database. Dit werkt top, mijn wijzigingen commit ik weer en klaar.
In testing pull ik die gegevens, werkt prima. Vervolgens wil ik gewoon steeds verder kopiëren. Dat werkt echter niet want dan kopieer ik ook al die data mee (100'en mb's soms en daarnaast niet up-to-date).
Kan je dit doen met bijvoorbeeld een branche per versie of een branche per omgeving ofzo?