Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.

Haute disponibilité pour GitHub Actions

Il existe des considérations particulières à prendre en compte pour l’administration GitHub Actions dans une configuration de haute disponibilité.

Réplication ou redondance de vos GitHub Actions données

GitHub Actions utilise un stockage externe pour stocker les artefacts et journaux de workflow. Ces données sont stockées chez votre fournisseur externe, par exemple Stockage Blob Azure, Amazon S3, Stockage cloud Google ou MinIO. Par conséquent, les sauvegardes GitHub Enterprise Server et les configurations à haute disponibilité GitHub Enterprise Server n'assurent pas la protection des données stockées sur ce stockage externe, mais s'appuient sur la protection et la réplication des données fournies par le fournisseur de stockage externe, tel qu'Azure, Google Cloud ou AWS.

Nous vous recommandons vivement de configurer votre GitHub Actions stockage externe pour utiliser la redondance ou la réplication des données. Pour plus d’informations, consultez la documentation de votre fournisseur de stockage :

Réplicas à haute disponibilité

Promotion d'une réplique

Lors de l’activation d’une configuration de haute disponibilité, tous les réplicas sont automatiquement configurés pour utiliser la configuration de stockage externe GitHub Actions. Si vous devez effectuer un basculement pour promouvoir une réplique, aucune modification de configuration supplémentaire n’est nécessaire pour GitHub Actions.

Pour plus d’informations, consultez « Lancement d’un basculement vers votre appliance réplica ».

Suppression d’une réplique de haute disponibilité

Évitez de laisser plusieurs instances écrire dans le même GitHub Actions stockage externe. Cela peut se produire lors de l’utilisation de la commande ghe-repl-teardown pour arrêter et supprimer définitivement une réplique activée par GitHub Actions. C’est parce que la réplique sera convertie en GitHub Enterprise Server autonome et, après le démantèlement, elle utilisera toujours la même configuration de stockage externe que l’instance primaire.

Pour éviter ce problème, nous vous recommandons de désaffecter le serveur réplica ou de mettre à jour sa GitHub Actions configuration avec un stockage externe différent.