Mise en production¶
CI-dessous les différentes étapes du déploiement.
1. Le merge des branches de version sur la branche master¶
On se rend sur le Bitbucket du projet concerné, on crée une Pull Request de la branche de version sur la branche master.
- S'il n'y a pas de conflits, on approuve et on merge.
- S'il y a des conflits, on passe par son IDE : On checkout sur la branche master, on merge la branche de version dessus, et on résout les conflits.
- On push la branche master, le build se lance automatiquement.
2. Le déploiement sur le serveur¶
Sur bitbucket, plus qu'à cliquer sur le bouton "deploy" ;-)
3. La checklist post déploiement¶
Pour les développeurs¶
Si la structure de la base de données a été modifiée :
[ ] Vérifier si des vues sont impactées au niveau des bases de données.
[ ] Vérifier si des requêtes "externes" type ODBC, liées à des fichiers excel par exemple sont impactées.