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