Aller au contenu principal

Configuration de la branche

L'onglet CONFIG regroupe les réglages propres à une branche. Il se compose de panneaux ; chacun n'apparaît que si l'étape de la branche et votre rôle le permettent.

Accès

Onglet CONFIG de n'importe quelle branche. Il est masqué si aucun panneau ne vous est accessible.

Les panneaux de configuration d'une branche de production
Les panneaux de configuration d'une branche de production

Les panneaux​

PanneauÉtapesRôles
Auto Connect Configprod, stagingSuper Admin, Admin
Immediate update of modulesprod, stagingSuper Admin, Admin ; Developer sur un staging
Manage Staging DomainstagingSuper Admin, Admin
Update Odoo Versionprod, stagingSuper Admin, Admin
Manage Python RequirementstoutesSuper Admin, Admin ; Developer sur un staging

Sur une branche dev ou migration, seul le panneau Manage Python Requirements peut apparaître.

Configurer la connexion automatique​

Le bouton Connect de la barre d'outils peut vous connecter directement à Odoo, sans saisir d'identifiants. Il utilise pour cela un jeton de la base Odoo.

  1. Dans Auto Connect Config, collez le jeton dans le champ Odoo Database Token.
  2. Cliquez sur Save changes. Le message Access token added successfully. Auto Connect is now available. confirme l'enregistrement.

Mettre à jour des modules​

Le panneau Immediate update of modules met à jour des modules Odoo sur la branche, sans attendre un nouveau déploiement.

  1. Choisissez les modules dans Select modules from repository..., ou saisissez le nom technique d'un module dans Or add custom.
  2. Cliquez sur Update.

La mise à jour s'exécute comme un job du pipeline de la branche ; suivez-la dans HISTORY.

MessageCause
No pipeline found for this branchLa branche n'a encore jamais eu de pipeline.
Latest pipeline is canceled.Le dernier pipeline a été annulé : relancez-le d'abord.
Pipeline jobs have failedLe dernier pipeline a échoué : corrigez-le d'abord.
The branch '…' is currently running another submodule operation. Please wait.Une autre opération est en cours sur la branche.
Mise à jour à chaque déploiement

Pour mettre à jour certains modules automatiquement à chaque déploiement, contactez plutôt votre interlocuteur Karizma pour les ajouter à la liste Update List du projet.

Personnaliser le domaine d'un staging​

Sur un staging, le panneau Manage Staging Domain donne à la branche un sous-domaine Karizma de la forme https://<projet>-<votre-texte>.karizma.one.

  1. Saisissez la partie libre dans le champ.
  2. Cliquez sur Save changes.

Pour les domaines de la production, contactez votre interlocuteur Karizma.

Appliquer le dernier build d'Odoo​

Le panneau Update Odoo Version applique le dernier build de la même version d'Odoo : correctifs de sécurité, corrections de bugs et optimisations. Il ne change pas de version majeure ; pour cela, voir Mise à niveau d'Odoo.

Le bloc Version Status affiche la version actuelle (Current Version) et la date de dernière mise à jour (Last update).

  1. Cliquez sur Update to Latest Build. Le bouton est désactivé quand aucune mise à jour n'est disponible.
  2. Indiquez la raison dans Motif (obligatoire).
  3. Cliquez sur Confirm.

Selon votre rôle, la mise à jour est appliquée directement ou transmise comme demande au chef de projet. Pour la faire approuver, contactez votre interlocuteur Karizma.

Courte interruption

L'instance est brièvement indisponible pendant la mise à jour. Planifiez-la en dehors des heures d'activité.

Gérer les dépendances Python​

Le panneau Manage Python Requirements modifie le fichier requirements.txt de la branche, qui liste les bibliothèques Python nécessaires à vos modules.

  1. Cliquez sur Update Requirements. L'éditeur Edit requirements.txt s'ouvre ; le fichier est créé s'il n'existe pas.
  2. Ajoutez ou modifiez les bibliothèques, une par ligne. Vérifiez soigneusement leurs noms.
  3. Cliquez sur Save Changes. Le message Branch requirements updated successfully! confirme l'enregistrement.

L'enregistrement crée un commit sur la branche, visible dans HISTORY, qui lance un pipeline.

Les panneaux de configuration d'un staging, dont Manage Staging Domain
Les panneaux de configuration d'un staging, dont Manage Staging Domain

Staging verrouillé​

Un staging peut être verrouillé pour qu'il ne puisse pas être détruit ; une icône de cadenas orange le signale dans la barre latérale. Le verrouillage est géré par l'équipe Karizma : contactez votre interlocuteur Karizma pour verrouiller ou déverrouiller un staging.

Voir aussi​