GitHub Enterprise Server s’améliore constamment grâce aux mises en production de fonctionnalités et de patchs. Celles-ci incluent en effet de nouvelles fonctionnalités et des correctifs de bogues.
Mise en production de fonctionnalités
Les mises en production de fonctionnalité, généralement publiées tous les trimestres, incluent des nouveautés et des mises à niveau.
Toutes les versions de fonctionnalités commencent par au moins une version finale (RC).
Versions finales (RC)
Les versions finales sont des propositions de mises en production de fonctionnalité complètes. Il peut y avoir des problèmes qui ne peuvent être trouvés que par les clients utilisant réellement la version.
Pour des raisons de performances, de stabilité et de sécurité :
- N’installez pas de version finale (RC) dans un environnement de production. Les versions finales (RC) sont destinées uniquement aux environnements de test et intermédiaires.
- Ne mettez pas à niveau vers une version finale (RC) à partir d’une version antérieure prise en charge. Au lieu de cela, installez une version RC dans un nouvel environnement de test.
- Ne mettez pas à niveau une version finale (RC) vers les versions ultérieures, y compris les versions en disponibilité générale. Au lieu de cela, détruisez l’environnement de la version finale (RC).
Quand vous testez une version Release Candidate, envoyez vos commentaires en contactant le support. Consultez « Documentation GitHub Support ».
Chaque nouvelle version Release Candidate apporte des correctifs de bogues visant à résoudre les problèmes détectés dans les versions précédentes. Quand la version est prête pour une adoption généralisée, GitHub publie une version de fonctionnalité stable.
Versions correctives
Entre les versions des fonctionnalités, vous pouvez bénéficier de versions de correctifs qui :
- elles se composent de mises à jour correctives à chaud et de correctifs de bogues ;
- elles sont plus fréquentes que les versions de fonctionnalités ;
- elles sont en disponibilité générale dès la première publication et ne sont pas précédées de versions finales (RC).
- Nécessite généralement moins de cinq minutes de temps d’arrêt
Mise à niveau de GitHub Enterprise Server
Vous pouvez mettre à jour GitHub Enterprise Server de deux manières :
- Pour configurer une instance GitHub Enterprise Server totalement nouvelle et configurer l’instance comme vous le souhaitez, consultez « Configuration d’une instance GitHub Enterprise Server » et « Configuration de GitHub Enterprise ».
- Pour mettre à niveau votre instance existante vers une nouvelle version, consultez « AUTOTITLE » et « Vue d'ensemble du processus de mise à niveau ».
Pour aller plus loin
- GitHub public roadmap dans le référentiel
github/roadmap