Maison > Questions et réponses > le corps du texte
J'ai quelques doutes quant à l'utilisation de git pour déployer un environnement de test et un environnement de production. J'espère que les seniors pourront indiquer une voie claire.
J'ai déjà lu de nombreux articles et certaines personnes utilisent également cette méthode.
Vous ne savez pas laquelle de ces deux méthodes est la meilleure ? Je suis un peu coincé là-dessus en ce moment.
Je ne sais pas quelle méthode est la plus scientifique et la plus efficace ?
De plus, si vous utilisez la première méthode, vous devriez pouvoir pousser le code vers bitbucket. Si la branche de développement sur bitbucket change, l'environnement de test synchronisera automatiquement la branche de développement sur bitbucket. Si la branche principale sur bitbucket est mise à jour, l'environnement de production synchronisera automatiquement le code de la branche principale sur bitbucket. (Vous devriez pouvoir le faire en utilisant git hock.) Mais si vous faites cela, devez-vous toujours établir des entrepôts git sur les serveurs de l'environnement de test et de l'environnement de production ?
高洛峰2017-05-02 09:33:57
La gestion des versions (git/svn) et le déploiement doivent être correctement isolés (découplés).
Le système de test et le système de déploiement ont uniquement besoin de connaître la branche et le numéro de version du code cible.
Le système de déploiement doit avoir la capacité de déployer n'importe quelle version de code sur n'importe quelle branche (le code qui doit être en ligne n'est pas nécessairement le plus récent
大家讲道理2017-05-02 09:33:57
L'environnement de production déploie une branche principale, l'environnement de test extrait une branche telle que la branche de développement du maître, les nouvelles fonctions sont extraites de la branche principale telle que la fonctionnalité, puis utilisent la branche de fonctionnalité de fusion de développement pour les tests. Après le test, utilisez la branche de fonctionnalité de fusion principale. develop fusionne le code du maître chaque jour pour le maintenir à jour.