共用方式為


在本機設定並執行 Azure DevOps 示範產生器

Azure DevOps 服務

這很重要

Azure DevOps 示範產生器已停止使用

Microsoft 已停止對 Azure DevOps 示範產生器的進一步開發和投資。 雖然此工具提供有價值的功能來建立具有範例數據的預先設定 Azure DevOps 專案,但我們會將資源集中在其他平臺功能上,以更好地滿足不斷變化的客戶需求。

建議的替代方案:

您可以在本機計算機上執行 Azure DevOps 示範產生器專案作為主控台應用程式或可執行檔。 這種方法可讓您更好地控制工具的執行,並允許您針對特定場景自訂其行為。

先決條件

開始之前,請確定您的電腦上已安裝以下元件:

在本機設定示範產生器

請依照下列步驟在本機電腦上設定並執行示範產生器:

  1. Azure DevOps 示範產生器存放庫 複製到本機電腦:

    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 範本