[Azure] C# 如何控制 Azure DevOps - 上面的專案 取得檔案內容跟所有 Repository資訊
2020-12-09
最近一些需要,要直接控制 放在 https://dev.azure.com/ 上面的東西,所以大概就筆記一下,敘述一下,這邊我是用 .net Core 3.1
寫的,然後是以理解並且分享給同事使用為主,所以沒有封裝…
Step1. 申請 https://dev.azure.com/ 帳號
Step2. 開一個專案
Step3. 申請自己的的 Personal Access Tokens,請注意最多只有 90 天,所以如果你有 production 要記得要做更換機制。
Step4. 安裝 Microsoft.TeamFoundationServer.Client
網址: https://www.nuget.org/packages/Microsoft.TeamFoundationServer.Client/16.153.0
Step5. 接下來就是 Code 的部分,因為 我看到的官方 sample 封裝的有點複雜,所以我盡量簡單化動作,所以如果你想知道更多比較詳細的話可以看一下官方範例,接下來我都寫在註解裡。
取得所有 Repository :
取得 Repositroy 下的資訊
reference:
https://github.com/microsoft/azure-devops-dotnet-samples