Mettre à niveau un code de chaîne

(Hyperledger Fabric v1.4.7) Si un développeur modifie la source d'un code chaîne, vous devez le déployer vers une nouvelle version du code chaîne. Si nécessaire, vous pouvez revenir à une ancienne version d'un code chaîne.

Vous pouvez instancier différentes versions du même code chaîne sur différents canaux.
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et sélectionnez l'onglet Codes chaîne.
    L'onglet Codes chaîne apparaît et le tableau répertorie tous les codes chaîne installés sur le réseau.
  2. Localisez le code chaîne à mettre à niveau, cliquez sur Actions supplémentaires et sélectionnez Mettre à niveau. Le bouton Actions supplémentaires s'affiche uniquement pour les codes chaîne qui ont été instanciés.
    La page Mettre à niveau le code chaîne - Etape 1 sur 2 : Sélectionner une version apparaît.
  3. Sélectionnez une source de version. Notez les informations suivantes :
    • Cliquez sur Sélectionner parmi les versions existantes si vous souhaitez effectuer une mise à niveau vers une version qui se trouve déjà sur le réseau. Vous pouvez choisir cette option car la version de code chaîne la plus récente contient des erreurs et vous devez utiliser temporairement une version plus ancienne jusqu'à ce que le code chaîne puisse être corrigé. Comme l'ancienne version se trouve sur votre système, le code chaîne est déjà installé sur les pairs.
    • Choisissez Installer une nouvelle version pour télécharger le fichier de code chaîne. Dans le champ Version, entrez un numéro de version et, dans le champ Pairs cibles, sélectionnez les homologues sur lesquels installer le code chaîne. Dans le champ Source de code chaîne, cliquez sur Télécharger le fichier de code chaîne et recherchez le fichier ZIP de code chaîne à télécharger.
  4. Cliquez sur Suivant.
    La page Mettre à niveau le code chaîne - Etape 2 sur 2 : Mise à niveau apparaît.
  5. Décidez si vous voulez instancier la version de code chaîne maintenant ou ultérieurement.
    • Cliquez sur Fermer pour fermer l'assistant et effectuer une mise à niveau ultérieure.
    • Pour effectuer la mise à niveau maintenant, sélectionnez le canal sur lequel mettre à niveau le code de chaîne et les homologues vers lesquels instancier le code de chaîne. Si nécessaire, entrez les paramètres d'initialisation, une stratégie d'approbation et une correspondance non persistante. Reportez-vous à Spécification d'une stratégie d'approbation. Cliquez sur Suivant.
    Le code chaîne est mis à niveau.