Nous sommes un groupe qui a commencé à travailler sur un site Web assez grand avec une base de code existante. Nous avons un test et un serveur de production.
Notre idée est d'avoir un référentiel de test avec un certain nombre de développeurs ayant un accès push à; et un dépôt béni que seuls quelques-uns peuvent pousser. Le dépôt béni est censé être toujours stable et représenter la dernière version de production.
Comment automatiser le processus de transfert des fichiers en production? Est-ce mauvais d'avoir les fichiers de production sous contrôle de version? De cette façon, pousser vers le dépôt béni signifierait un déploiement. Mais que se passe-t-il en cas de conflits de fusion? Le serveur de production se cassera-t-il jusqu'à ce qu'il soit résolu?