次の方法で共有


Azure DevOps デモ ジェネレーターをローカルで構成して実行する

Azure DevOps サービス

Important

Azure DevOps デモ ジェネレーターは廃止されました

Microsoft は、Azure DevOps Demo Generator へのさらなる開発と投資を中止しました。 このツールは、サンプル データを使用して構成済みの Azure DevOps プロジェクトを作成するための貴重な機能を提供しますが、進化する顧客のニーズにより良いサービスを提供する他のプラットフォーム機能にリソースを集中しています。

推奨される代替手段:

Azure DevOps Demo Generator プロジェクトは、ローカル コンピューター上のコンソール アプリケーションまたは実行可能ファイルとして実行できます。 この方法では、ツールの実行をより細かく制御でき、特定のシナリオに合わせて動作をカスタマイズできます。

[前提条件]

開始する前に、コンピューターに次のコンポーネントがインストールされていることを確認します。

デモ ジェネレーターをローカルで設定する

ローカル コンピューターでデモ ジェネレーターを構成して実行するには、次の手順に従います。

  1. Azure DevOps Demo Generator リポジトリをローカル コンピューターに複製します。

    git clone https://github.com/microsoft/AzDevOpsDemoGenerator.git
    cd AzDevOpsDemoGenerator
    
  2. Visual Studio または任意の IDE で ADOGenerator.sln ソリューション ファイルを開きます。

  3. Visual Studio で、スタートアップ プロジェクトを設定します。

    1. ソリューション エクスプローラーで ADOGenerator プロジェクトを右クリックします。
    2. [ スタートアップ プロジェクトとして設定] を選択します。
  4. ソリューションをビルドして、すべての依存関係を復元し、プロジェクトが正常にコンパイルされるようにします。

    1. Visual Studio で次の手順を実行します。 ソリューション エクスプローラーでソリューションを右クリックし、[ソリューションのビルド] を選択 します
    2. コマンド ラインから:
    dotnet build
    
  5. 次のいずれかの方法を使用して、プロジェクトをコンソール アプリケーションとして実行します。

    1. Visual Studio で次の手順を実行します。F5を押すか、[スタート] ボタンを選択します。
    2. コマンド ラインから:
    dotnet run --project src/ADOGenerator/ADOGenerator.csproj
    

実行可能ファイルを作成する

.NET SDK を使用せずにマシンで配布または実行できるスタンドアロン実行可能ファイルを作成します。

プロジェクトを発行する

Visual Studio で次の手順を実行します。

  1. ソリューション エクスプローラーで ADOGenerator プロジェクトを右クリックします。
  2. 公開を選択します。
  3. プロンプトに従って発行設定 (ターゲット フォルダー、構成、ランタイム) を構成します。

コマンド ラインから:

dotnet publish src/ADOGenerator/ADOGenerator.csproj -c Release -r win-x64 --self-contained

実行可能ファイルを実行する

発行されたディレクトリに移動し、実行可能ファイルを実行します。

cd src/ADOGenerator/bin/Release/net8.0/win-x64/publish
./ADOGenerator.exe

構成の考慮事項

Azure DevOps デモ ジェネレーターをローカルで実行する場合は、次の点に注意してください。

  • 構成ファイル: 必要な構成ファイル ( appsettings.jsonなど) が出力ディレクトリに存在することを確認します。
  • 依存関係: 必要なすべての依存関係がビルド出力に含まれていることを確認します。
  • アクセス許可: アプリケーションには、Azure DevOps サービスにアクセスするための適切なアクセス許可が必要です。
  • ネットワーク アクセス: マシンが HTTPS 経由で Azure DevOps Services に接続できることを確認します。

トラブルシューティング

デモ ジェネレーターの設定または実行中に問題が発生した場合:

  1. コンソールの出力を確認する: コンソールのエラー メッセージで特定の問題を確認します。
  2. 依存関係を確認する: 必要なすべてのパッケージと依存関係が適切に復元されていることを確認します。
  3. 構成を検証する: 構成ファイルに正しい設定と値が含まれていることを確認します。
  4. 接続の確認: Azure DevOps Services へのネットワーク接続を確認します。
  5. .NET のバージョンを確認する: 正しい .NET SDK バージョンを使用していることを確認します。

代替アプローチ

Microsoft はデモ ジェネレーターを積極的に開発しなくなったため、プロジェクトの自動化に対して次の代替手段を検討してください。

  • スクリプト化されたプロジェクトのセットアップと管理のための Azure DevOps CLI
  • カスタム プロジェクト プロビジョニング ソリューション用の REST API オートメーション
  • Azure DevOps REST API を使用した PowerShell スクリプト
  • インフラストラクチャとプロジェクトのセットアップ用の Azure Resource Manager テンプレート