前言

Azure DevOps Agent 與其他 CI/CD 一樣,安裝相當簡單。無論是 Windwos/macOS/Linux 皆可以安裝 Agent。本篇文章將一步步說明如何安裝與設定,給有興趣的朋友參考。若有任何錯誤或建議,請各位前輩不吝提出,謝謝。

若您您想安裝 Linux Agent 以及想知道為什麼要用 Linux Agent,請參考這篇:






操作流程

Step 1. 點選專案設定 (Project Configuration) > Agent Pool



 

Step 2. 點選 Default

 

 

Step 3. 點選 New Agent



Step 4. 下載/複製連結,系載 Agent 壓縮檔案

 


Step 5. 按照指令解壓縮檔案 (或自行解壓縮)

 


Step 6. 執行之前需要先準備 PAT (Personal Access token),等等設定時會用到。開啟 Azure DevOps,點選右上圖示 > Personal Access token

 

 


Step 7. 點選 New Token



Step 8. 依序輸入名稱、逾期時間。 Scope 選擇 Custom defined:分別在 Agent pools 勾選 Read & manageAuditing 勾選 Read Audit Log。完成後點選建立 (Create)



Step 9. 複製 Token (等等設定會用到)



Step 10. 開啟 PoweShell,切換目錄到 C:\Agent。輸入指令./config 開始進行設定。依序輸入:

1.      輸入 Azure DevOps Service/Server 位置

2.    使用 Authentication Type 建議使用 PAT (預設 PAT)

3.      輸入 Step 9 取得的 Token

4.      設定 Agent 所在的 Pool (預設 default)

5.      設定 Agent 名稱 (預設伺服器名稱)

6.      設定工作資料夾 (預設 _work)

7.      是否要以服務的形式執行 (預設N),我們這邊設定 Y

8.      以哪一個使用者帳號執行 (預設為 NETWORK SERVICE)

 


Step 11. 完成後,過一會前往 Agent Pool > Default Pool,即可以看見 Agent 成功連線並啟動




參考資料