Azure DevOps 服務
這很重要
Azure DevOps 示範產生器已停止使用
Microsoft 已停止對 Azure DevOps 示範產生器的進一步開發和投資。 雖然此工具提供有價值的功能來建立具有範例數據的預先設定 Azure DevOps 專案,但我們會將資源集中在其他平臺功能上,以更好地滿足不斷變化的客戶需求。
建議的替代方案:
- 使用我們的入門指南手動建立 Azure DevOps 專案
- 使用 Azure DevOps CLI 進行自動化專案設定
- 探索運用 Azure DevOps REST API 來撰寫自定義專案建立腳本
您可以在本機計算機上執行 Azure DevOps 示範產生器專案作為主控台應用程式或可執行檔。 這種方法可讓您更好地控制工具的執行,並允許您針對特定場景自訂其行為。
先決條件
開始之前,請確定您的電腦上已安裝以下元件:
- .NET 8 SDK
- Visual Studio 或其他慣用的 IDE
- 用於複製存放庫的 Git (英文)
在本機設定示範產生器
請依照下列步驟在本機電腦上設定並執行示範產生器:
將 Azure DevOps 示範產生器存放庫 複製到本機電腦:
git clone https://github.com/microsoft/AzDevOpsDemoGenerator.git cd AzDevOpsDemoGenerator在 Visual Studio 或您慣用的 IDE 中開啟 ADOGenerator.sln 方案檔。
在 Visual Studio 中,設定啟動專案:
- 以滑鼠右鍵按一下 [方案總管] 中的 ADOGenerator 專案。
- 選取 設定為啟動專案。
建置解決方案以還原所有依賴項,並確保專案編譯成功:
- 在 Visual Studio 中: 以滑鼠右鍵按一下 [方案總管] 中的解決方案,然後選取 [建置解決方案]。
- 從命令列:
dotnet build使用下列其中一種方法,將專案作為主控台應用程式執行:
-
在 Visual Studio 中: 按下
F5或選取 [開始] 按鈕。 - 從命令列:
dotnet run --project src/ADOGenerator/ADOGenerator.csproj-
在 Visual Studio 中: 按下
建立可執行檔
建立獨立可執行檔,您可以在沒有 .NET SDK 的電腦上散發或執行:
發佈專案
在 Visual Studio 中:
- 以滑鼠右鍵按一下 [方案總管] 中的 ADOGenerator 專案。
- 選取 [] 發佈 []。
- 依照提示設定發佈設定(目標資料夾、組態、執行階段)。
從命令列:
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。
故障排除
如果您在設定或執行示範產生器時遇到問題:
- 檢查控制台輸出: 檢閱控制台中的錯誤訊息以了解特定問題。
- 驗證依賴項: 確保所有必需的包和依賴項都已正確恢復。
- 驗證配置: 檢查配置文件是否包含正確的設置和值。
- 檢閱連線能力:確認 Azure DevOps Services 的網路連線能力。
- 檢查 .NET 版本:確認您使用的是正確的 .NET SDK 版本。
替代方法
由於 Microsoft 不再積極開發示範產生器,請考慮下列專案自動化替代方案:
- 用於腳本專案設定和管理的 Azure DevOps CLI
- 自訂專案佈建解決方案的 REST API 自動化
- 使用 Azure DevOps REST API 的 PowerShell 腳本
- 用於基礎結構和專案設定的 Azure Resource Manager 範本