Procédure de Mise En Production (MEP)
Étape 1 : Création du Tag Git
1. Accédez au répertoire du projet concerné.
2. Créez un nouveau tag en utilisant la commande suivante sur staging :
```bash
git tag v1.5.0
- pour pousser le tag ainsi que le code correspondant :
git push && git push --tags
Étape 2 : Création de la Branche de Maintenance
- Créez une nouvelle branche de maintenance à partir du tag créé :
git checkout -b 1.5-maintenance - Poussez la nouvelle branche vers le dépôt distant :
git push origin 1.5-maintenance
Étape 3 : Vérifications Avant Build
Assurez-vous d'être bien positionné dans la branche de maintenance :
git branchLa branche active doit être 1.5-maintenance.
Vérifiez que vous êtes sur le bon tag :
git describe --tagsLe tag affiché doit être v1.5.0.
Étape 4 : Build de l'Application
- Assurez-vous que les variables d'environnement sont correctement configurées. Par exemple :
export API_URL=https://api.example.com
export ENV=production - Lancez le processus de build pour le projet Flutter par exemple :ou
flutter build apk --releaseflutter build ios --release - Vérifiez que le build s'est déroulé avec succès et que les fichiers générés sont corrects.
Étape 5 : Publication sur l'App Store
- Connectez-vous à votre compte développeur sur l'App Store.
- Suivez les étapes pour télécharger la nouvelle version de l'application :
- Téléversez le fichier binaire généré lors du build (e.g., APK, AAB, ou IPA).
- Remplissez les informations requises (notes de mise à jour, captures d'écran, etc.).
- Soumettez l'application pour révision.
Remarques
- Assurez-vous que tous les tests nécessaires ont été effectués avant de publier.
- Conservez un changelog clair pour chaque version.
- Informez les parties prenantes de la réussite de la mise en production.