iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0

Azure DevOps Agent 是一支程式,可以幫我們執行腳本。
當我們在Azure DevOps按下執行時,
順序會是USER-Agent-執行的地方。
也就是Azure DevOps找到Agent後,Agent會照腳本的指示去指定的地方執行任務。

基本上,Agent分兩種,MS-hostedSelf-hosted
一種是微軟幫你處理好,一種是自己安裝自己處理,
另外,Windows、Linux 和 macOS三種版本都有,不用擔心OS相容問題。

那再看一次的yaml,

pool:
  vmImage: ubuntu-latest

官方文件的說明:

若要從您Azure DevOps Services YAML 管線中的 Azure Pipelines 集區選擇 Microsoft 裝載的代理程式,請使用下表中的YAML VM 映射標籤來指定映射的名稱。
沒有指定Self-hosted,就會預設是MS-hosted

現在我們就理解了,如果直接在pool中指定vmImage要使用的OS,就代表我們選擇的是MS-hosted。


上一篇
Day15 認識AZURE DEVOPS PIPELINE腳本寫法(上)
下一篇
Day17 認識AZURE DEVOPS PIPELINE腳本寫法(下)
系列文
CI/CD超入門,一天只要十分鐘的Azure Devops真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言