AzureDevOps-使用Azure Artifacts建立私有的Nuget來源
前言 同事前兩天問到AzureDevOps 的Artifacts可以用來管理私有nuget套件,但..沒什麼研究,無法回答=.=。今日找到一篇教學文章,跟著作一次,,並將相關步驟記錄下來。 如何使用 1.建立Feed 2.設定Feed 3.選擇nuget.exe 4.將上圖紅框內的xml另存成Nuget.config,並下 載最新的Nuget.exe 放到方案目錄內。 ps:要放哪都可以,放在方案目錄內,是個人開發習慣。 5.透過nuget.exe封裝套件 進入PowerShell後,先切換目錄到.nuget目錄,nuget.exe及組態檔所在位置。 .\nuget.exe pack ..\AzureArtifactsLab\AzureArtifactsLab.csproj 封裝後會產出 AzureArtifactsLab.1.0.0.nupkg,版號自動參照AssemblyInfo.cs 6.發行nuget .\nuget.exe push -source "KimFeedLab" -ApiKey az AzureArtifactsLab.1.0.0.0.nupkg 執行後,第一次會先跳出登入畫面 發行完畢,回到Azure Devops會看到已發佈的套件 7.在開發工具的Nuget Package Sources加入新的來源 ps: 來源的URL在第3點建立的Nuget.config內。 完成後,就可以在套件管理參考囉 其它參考 範例下載 https://azuredevopslabs.com/labs/azuredevops/packagemanagement/#exercise-1-working-with-azure-artifacts https://www.nuget.org/downloads