Skip to main content

Installation d'un commit particulier

Il n'est pas toujours conseillé d'appliquer systématiquement la dernière mise à jour disponible d'Open-Prod. Il est donc toujours possible de l'installer en sélectionnant un commit particulier.

Comme pour une mise à jour standard d'Open-Prod ou des modules myfab, il est vivement conseillé de réaliser une sauvegarde de votre environnement afin d'être en mesure de facilement revenir en arrière en cas de régressions.

Actuellement, le dernier commit stable d'Open-Prod qui peut être installé est le suivant : 0d181d554ff1ce80cd393d02d2e2deb87e35d6d8, en date du 22/11/2022.

1. Mise à jour d'Open-Prod sur un commit particulier

Pour appliquer un commit particulier d'Open-Prod suivre les étapes suivantes :

  1. Lancer l'App Manager avec la commande app-manager.
  2. Sélectionner l'option "1 - Open-Prod" et terminer la sélection avec la touche *. Puis valider la sélection avec la touche "O" pour Oui.
  3. Le script va vérifier la connexion au Git d'Objectif Pi et le positionnement de branche. Il sera demandé si vous souhaitez changer de branche. Répondre par "N" pour Non. Le script va lancer la récupération des sources.

image.png

4. A la question "Voulez-vous récupérer les sources à la dernière version", répondre "N" ?

5. Saisir le numéro de commit souhaité.

image.png

6. Réaliser la synchronisation SQL Update pour mettre à niveau les bases de données.

2. Positionnement manuel sur un commit particulier

Une fois les sources récupérées, il est possible de se positionner manuellement sur un commit particulier à l'aide de la commande git-config. Procéder en suivant les étapes suivantes :

  1. Depuis un terminal de commande, taper la commande git-config.
  2. Sélectionner le répertoire Git Objectif Pi - Open-Prod en tapant 0.
  3. Sélectionner l'action [1] Appliquer un commit en tapant 1.
  4. Saisir le commit voulu et valider. 
  5. Saisir le mot de passe si demandé.
  6. Une fois le commit appliqué, vous pouvez vérifier que la commande ait fonctionné en tapant la commande openprod-info.

image.png