3.11. Mise à jour

Vous pouvez effectuer une mise à jour de Bugzilla à partir de n'importe quelle version vers toute version ultérieure en une seule fois - il n'est pas nécessaire de passer par toutes les versions intermédiaires à moins d'avoir changé de méthode pour obtenir le code.

Avertissement

La mise à jour est un processus à sens unique. Vous ne pouvez pas revenir à une version précédente de Bugzilla. Si vous souhaitez le faire, vous devrez restaurer votre système à partir d'une sauvegarde. Pour les données critiques ou les grosses installations, nous vous conseillons de tester la mise à jour sur une copie de votre environnement de production.

Bugzilla utilise le système de contrôle de version Git pour conserver son code. Une installation moderne de Bugzilla consistera à récupérer le code de la dernière version stable à partir de notre dépôt Git. Ceci rend la mise à jour beaucoup plus facile. Si ce n'est pas déjà le cas pour votre installation, consultez Mettre à jour avec Git.

Avant Git, nous utilisions Bazaar et encore avant, CVS. Si votre installation de Bugzilla a été faite à partir de l'un de ces systèmes de contrôle de version, vous devrez effectuer la mise à jour en trois étapes :

  1. Mettez à jour Bugzilla avec la dernière version stable disponible pour votre série.
  2. Migrez vers Git en restant sur exactement la même version.
  3. Mettez à jour vers la dernière version de Bugzilla en utilisant les instructions pour Mettre à jour avec Git.

Consultez Migrer à partir de Bazaar ou Migrer à partir de CVS selon votre cas.

Certaines installations de Bugzilla ont été effectuées en téléchargeant une archive du code (fichier « tar.gz »). Cependant, les dernières archives contiennent les informations nécessaires pour l'utilisation d'un système de contrôle de version. Vous pourrez donc utiliser les instructions pour Git, Bzr ou CVS.

Si vous ne savez pas à quelle catégorie vous appartenez, pour connaître le système de contrôle de version que votre copie de Bugzilla utilise, recherchez à la racine de votre installation Bugzilla un des répertoires suivants :

  • .git: votre installation contient les informations pour Git - suivez les instructions Mettre à jour avec Git.
  • .bzr: votre installation contient les informations pour Bazaar - suivez les instructions Migrer à partir de Bazaar.
  • CVS: votre installation contient les informations pour CVS - suivez les instructions Migrer à partir de CVS.
  • Si aucun des répertoires ci-dessus n'est présent : vous avez utilisé pour votre installation une très vieille archive - suivez les instructions Migrer à partir d'une archive.

Il est également possible, particulièrement si votre serveur n'est pas paramétré pour accéder à Internet ou ne peut l'être, de procéder à la mise à jour en utilisant une archive. Consultez Mettre à jour en utilisant une archive.

Quel que soit le moyen utilisé, vous pourrez avoir besoin d'aide pour Mettre à jour un Bugzilla personnalisé ou avec des extensions.

Bugzilla peut notifier automatiquement aux administrateurs quand de nouvelles versions sont disponibles si le paramètre upgrade_notification est défini. Les administrateurs verront ces notifications lors de leur connexion à Bugzilla sur la page d'accueil. Bugzilla vérifie une fois par jour la présence de nouvelles versions. Si vous êtes derrière un proxy, vous devrez définir le paramètre proxy_url en conséquence. Si le proxy nécessite une authentification, utilisez la syntaxe http://utilisateur:mot_de_passe@url_du_proxy/.


Cette documentation contient très probablement des bogues ; si vous en découvrez, veuillez les signaler ici.