Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019
この記事では、オンプレミスデプロイを TFS 2018、Azure DevOps Server 2019、または Azure DevOps Server 2020 にアップグレードするための一般的な情報を提供します。 一般的なアップグレード プロセスは次のとおりです。
環境を準備します。 新しい システム要件 では、ハードウェアまたはソフトウェアへのアップグレードが必要になる場合があります。 どちらにしても、アップグレードは、現在の環境がニーズを満たしているかどうか、または変更を加えるのが理にかなっているかどうかを検討する良い時期です。
最善を期待し、最悪の事態に備えます。 Azure DevOps Server のアップグレードは信頼性が高いものの、最悪のシナリオに備えるのは常に理にかなっています。 完全で一貫性のある一連の データベース バックアップ が使用可能であることを確認します。
注
適切な場所にアップグレードし、新しいハードウェアに移行しない場合は、実稼働前環境でのアップグレードの ドライ ラン を検討してください。
アップグレードを行います。 準備が完了したら、新しいバージョンをインストールします。 バイナリを取得し、インストール プロセスを実行してサーバーをアップグレードします。
ヒント
状況によっては、以前のバージョンの Azure DevOps Server をアンインストールし、最新バージョンの Azure DevOps Server を同じマシンにインストールすることが必要になる場合があります。 このような場合は、インストーラーに警告が表示され、警告メッセージの指示に従う必要があります。
サポートされているアップグレード パス
以前のバージョンの Azure DevOps オンプレミス サーバーの場合、次のアップグレード マトリックスは、アップグレード元のバージョンに基づいてアップグレードする適切な手順を示しています。 (アップグレードするサーバーのバージョンと一致するコンテンツ バージョンを必ず選択してください)。
Azure DevOps Server 2022 にアップグレードする前に
オンプレミスのデプロイを Azure DevOps Server 2022 にアップグレードする場合は、TFS 2015 以降のバージョンからのアップグレードのみがサポートされていることに注意する必要があります。 TFS 2013 以前のバージョンを使用している場合は、まず TFS 2015 にアップグレードする必要があります。
Azure DevOps Server 2020 にアップグレードする前に
オンプレミスのデプロイを Azure DevOps Server 2020 にアップグレードする場合は、TFS 2015 以降のバージョンからのアップグレードのみがサポートされていることに注意する必要があります。 TFS 2013 以前のバージョンを使用している場合は、まず TFS 2015 にアップグレードする必要があります。
Azure DevOps Server 2019 にアップグレードする前に
オンプレミスのデプロイを Azure DevOps Server 2019 にアップグレードする場合は、作業追跡のカスタマイズとレポートに影響する次の 2 つの項目に注意する必要があります。
新しいプロジェクト コレクションの継承プロセス モデルの可用性
Azure DevOps Server 2019 では、継承プロセス モデルを使用して作業追跡エクスペリエンスをカスタマイズするためのサポートが提供されます。 この機能にアクセスするには、新しいプロジェクト コレクションを作成する必要があります。 既存のプロジェクト コレクションでは、オンプレミスの XML プロセス モデルのみがサポートされます。
新しいプロジェクト コレクションの継承プロセス モデルを選択した場合は、レポートをサポートする Analytics サービスも自動的に選択されます。 新しいプロジェクト コレクションに追加するプロジェクトに SQL Server レポート サービスを追加することはできません。 新しいプロジェクト コレクションに対してオンプレミスの XML プロセス モデルを選択した場合は、Analytics Service と SQL Server レポート サービスの両方にアクセスできます。 これは、アップグレードする既存のコレクションにも当てはまります。
そのため、新しいプロジェクト コレクションを進める際に、作業追跡のカスタマイズとレポートの要件を考慮する必要があります。 これらの選択肢の詳細については、次の記事を参照してください。
機能設定ウィザードの廃止
以前は、構成機能ウィザードを使って、既定のプロセステンプレートの更新を行いました。 この機能は、Azure DevOps Server 2019 ではサポートされなくなりました。
既定のシステム プロセスに対して行われた更新については、「 プロセス テンプレートに加えられた変更」を参照してください。
複雑さ
Azure DevOps オンプレミス デプロイのアップグレードは、既存のデプロイの詳細によって異なる場合があります。 アップグレードの複雑さと期間に影響を与える要因は次のとおりです。
- デプロイされたサーバーの数
- 配置の構成と SQL Server Reporting Services との統合
- データベースのサイズ
- アップグレードのバージョン。
いずれの場合も、一般的なプロセスは論理的に同じです。 環境の準備ができていることを確認します。 次に、アップグレードを準備して実行します。
稼働停止時間
Azure DevOps のオンプレミス デプロイは、アップグレードの期間中はオフラインです。 アップグレード時間は、デプロイのサイズによって異なる場合があります。 アップグレードを高速に維持するには、 不要なデータをクリーンアップします。 また、最新バージョンの Azure DevOps Server に対応している場合にも役立ちます。