磚回購的最佳實踐推薦使用回購REST API更新通過git供應商回購。REST API需要身份驗證,可以做兩種方式之一:
使用一個用戶訪問令牌驗證REST API的用戶,因此所有回購行為作為用戶身份執行。這不是理想的自動化,自動化所有任務被綁定到一個特定的用戶帳戶。在這種情況下,一個服務主體更為可取。據我所知,服務主體並不在Azure DevOps工作,因為服務主體沒有進入Azure DevOps git存儲庫。
有人成功服務主體進入Azure DevOps嗎?如果不是,有人用過哪些方法來集成數據磚回購Azure的DevOps CI / CD(除了使用個人訪問令牌)?