Azure Pipelines Agent 又稱為Azure Pipelines 代理,主要用來(lái)在Devops流程中,生成代碼或部署軟件,一個(gè)Devops 流程中,至少有一個(gè)代理。
Azure Devops提供了Microsoft 托管代理和自托管代理兩種模式。
Microsoft托管代理提供了Windows,Linux,MacOS等幾種由微軟托管的代理,我們可以直接使用。
關(guān)于操作系統(tǒng)的版本,可參照列表:https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/hosted?view=azure-devops&WT.mc_id=AZ-MVP-5003757
Microsoft 托管的代理有執(zhí)行時(shí)間和存儲(chǔ)限制,其中有免費(fèi)層供使用:
免費(fèi)層限制如下:
公共項(xiàng)目:10 個(gè)免費(fèi)的 Microsoft 托管并行作業(yè),每次可運(yùn)行最多 360 分鐘 (6) ,每月沒(méi)有總體時(shí)間限制。?請(qǐng)聯(lián)系我們,?提高免費(fèi)層限制。
專用項(xiàng)目:一個(gè)免費(fèi)的并行作業(yè),每次運(yùn)行最多 60 分鐘,直到每月使用 1,800 分鐘 (30) ??梢灾Ц睹總€(gè)并行作業(yè)的額外容量。付費(fèi)并行作業(yè)將刪除每月時(shí)間限制,允許運(yùn)行每個(gè)作業(yè)最多 360 分鐘, (6 小時(shí)) 。?購(gòu)買 Microsoft 托管的并行作業(yè)。
創(chuàng)建新的組織Azure DevOps,默認(rèn)情況下不會(huì)獲得這些免費(fèi)授權(quán)。若要請(qǐng)求公共或?qū)S庙?xiàng)目的免費(fèi)授權(quán),請(qǐng)?提交請(qǐng)求。
注意其中的第三條,新創(chuàng)建的組織,默認(rèn)情況沒(méi)有免費(fèi)授權(quán),提交申請(qǐng)的話,需要2-3天時(shí)間。
?
如果要解除以上限制,可以
- ?購(gòu)買 Microsoft 托管的并行作業(yè)。
- 使用自托管Agent
本文介紹如何在Windows VM上創(chuàng)建自托管Agent。
自托管Windows 代理的部署步驟參見(jiàn)官網(wǎng):https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/v2-windows?view=azure-devops&WT.mc_id=AZ-MVP-5003757
本文摘自 :https://blog.51cto.com/u