取消
顯示的結果
而不是尋找
你的意思是:

如何使用磚回購的服務主體在Azure DevOps CI / CD嗎?

michael_mehrten
新的貢獻者三世

磚回購的最佳實踐推薦使用回購REST API更新通過git供應商回購。REST API需要身份驗證,可以做兩種方式之一:

  1. 用戶/個人訪問令牌
  2. 一個服務主體訪問令牌

使用一個用戶訪問令牌驗證REST API的用戶,因此所有回購行為作為用戶身份執行。這不是理想的自動化,自動化所有任務被綁定到一個特定的用戶帳戶。在這種情況下,一個服務主體更為可取。據我所知,服務主體並不在Azure DevOps工作,因為服務主體沒有進入Azure DevOps git存儲庫。

有人成功服務主體進入Azure DevOps嗎?如果不是,有人用過哪些方法來集成數據磚回購Azure的DevOps CI / CD(除了使用個人訪問令牌)?

22日回複22

Martin1337
新的貢獻者二世

任何更新嗎?

匿名
不適用

現在支持@Michael Mehrtens,這。使用一個服務主體與回購API第一為服務添加Git拍牌主要通過Git憑據API。然後,您可以使用API和服務主體回購API和工作。

jrosend
新的貢獻者二世

任何想法如何完成這個不使用Azure Devops嗎?回購在GitHub,我不確定我們如何創建一個GitHub帕特在這種情況下為服務主體。

terrymunro
新的貢獻者二世

我知道這是一個非常古老的線程,但我仍然不明白這個答案的問題。

Git憑據API允許我們創建的憑證沒有問題:thumbs_up:,但我們如何得到一個Git帕特在Azure服務主體DevOps嗎?它不似乎可能的。

  • 服務主體無法創建令牌,等等個人訪問令牌(拍)SSH密鑰。他們可以生成自己的Azure廣告標記,這些標記可以用來調用Azure DevOps REST api。

,據我所知Azure廣告令牌到期後短時間內,所以它需要磚OAuth2端點獲取令牌,然後使用的git憑證嗎?

希望我隻是少了什麼,有一種方法來設置。

terrymunro
新的貢獻者二世

哦,對不起,我沒有點擊加載更多的回複按鈕,沒有意識到有噸更多的文章:face_with_tears_of_joy:

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map