GitHub Enterprise Server アップグレードに関する既知の問題について
GitHub は、GitHub Enterprise Server の新しいリリースへのアップグレードに影響を与える可能性がある以下の問題を認識しています。 詳細については、GitHub Enterprise Server リリース ノートを参照してください。
GitHub では、インスタンスの構成とデータの定期的なバックアップを強くお勧めします。 アップグレードを続行する前に、インスタンスをバックアップしてから、ステージング環境でバックアップを検証します。 詳細については、「Backup Utilities を使用したインスタンスのバックアップの構成」および「ステージングインスタンスのセットアップ」を参照してください。
Elasticsearch アップグレード
GitHub Enterprise サーバー をバージョン 3.13 以降にアップグレードする一環として、Elasticsearch サービスがアップグレードされます。 GitHub では、「GitHub Enterprise Server 3.13 での Elasticsearch アップグレードの準備」のガイダンスに従うことを強くお勧めします。
3.14 から 3.16.0 へのアップグレード
GitHub Enterprise Server 3.14 を使っており、既定で、organization レベルでセキュリティ製品を有効にしている場合は、3.14 から 3.16.0 に直接アップグレードすることはできません。 アップグレードの適格性を確認するには、次のコマンドを実行します。
ghe-console -y
Organization.any? { |o| [o.vulnerability_updates_enabled_for_new_repos?, o.security_alerts_enabled_for_new_repos?, o.dependency_graph_enabled_for_new_repos?, o.advanced_security_enabled_on_new_repos?, SecretScanning::Features::Org::TokenScanning.new(o).secret_scanning_enabled_for_new_repos?, SecretScanning::Features::Org::PushProtection.new(o).enabled_for_new_repos?].any? }
コマンドから true
が返される場合、3.14 から 3.16.0 への直接アップグレードは失敗するため、次の 3.16 パッチがリリースされるまで、アップグレードするのは待つことをお勧めします。
または、今すぐ 3.16.0 に移行するには、まず 3.14 から 3.15 にアップグレードし、次に 3.15 から 3.16.0 にアップグレードします。