Skip to main content

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
  1. pour pousser le tag ainsi que le code correspondant :
    git push && git push --tags

Étape 2 : Création de la Branche de Maintenance

  1. Créez une nouvelle branche de maintenance à partir du tag créé :
    git checkout -b 1.5-maintenance
  2. Poussez la nouvelle branche vers le dépôt distant :
    git push origin 1.5-maintenance

Étape 3 : Vérifications Avant Build

  1. Assurez-vous d'être bien positionné dans la branche de maintenance :

    git branch

    La branche active doit être 1.5-maintenance.

  2. Vérifiez que vous êtes sur le bon tag :

    git describe --tags

    Le tag affiché doit être v1.5.0.

Étape 4 : Build de l'Application

  1. Assurez-vous que les variables d'environnement sont correctement configurées. Par exemple :
    export API_URL=https://api.example.com
    export ENV=production
  2. Lancez le processus de build pour le projet Flutter par exemple :
    flutter build apk --release
    ou
    flutter build ios --release
  3. 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

  1. Connectez-vous à votre compte développeur sur l'App Store.
  2. 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.).
  3. 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.