第十五屆 佳作

devops
Azure DevOps Troubleshooting and best practices
Duran Hsieh

系列文章

DAY 1

從開發者、微軟顧問到提供千人服務管理人員檢視 Azure DevOps

為什麼會有這一系列文章? 個人運氣相當不錯,11年的 IT 職涯經歷許多不同角色,從開發者、現場工程師、顧問、到目前 SRE 兼服務平台管理者,每一個階段對於...

DAY 2

功能齊全的持續整合 (CI) 和持續交付 (CD) 服務 - Azure Pipeline

前言 過去在微軟擔任現場工程師期間,到過許多公家機關、金融證卷與醫療資訊介紹 Azure DevOps,其中最受歡迎的莫過於 Azure Pipeline。理所...

DAY 3

讓 IT 人員了解程式碼建置運作 - Azure Pipeline 基本診斷技巧

前言 對於開發人員來說,Azure DevOps 引入最大影響在於 Pipeline 部分。過去擔任現場工程師時,無論公家機關、金融證卷、醫療機構或博弈娛樂,經...

DAY 4

如何在 Azure Pipeline 內對於 Git 進行 Troubleshooting

前言 前一篇Azure Pipeline 基本診斷技巧我們介紹了多種發現錯誤根本原因的方法,讓使用者可以快速排除問題,降低故障所造成的影響。許多使用者可能會遇到...

DAY 5

Azure Pipeline 危機處理: Task 管理思維與如何固定 Task 版本

前言 過去在各企業講授 Azure DevOps 課程時,總會苦口婆心要學員們注意 Pipeline 所使用的 Task,尤其是從 Visual Studio...

DAY 6

Azure Pipeline Trigger 常見問題與最佳實踐

前言 Trigger (觸發器) 是 Pipeline/Release Pipeline 重要的功能,使用得宜的話,使用者可以專於自己本身的工作,而不需要持續檢...

DAY 7

Azure Pipeline - 如何使用 Container 提升 Agent 能力卻不提升複雜度

前言 無論你用哪一套 DevOps Tool,在設定代理程式 (Agent) 所在的環境都會遇到一個千古難題:隨著時間用久,越來越難管理。Pipeline 執行...

DAY 8

如何規劃 Azure Pipeline 權限

前言 Azure DevOps 權限設定並沒有一個彙整的位置進行設定,而是在各個功能內設定。即使過去有前往各大企業授課經驗,也沒有辦法短時間內設計出符合每一個組...

DAY 9

Azure Pipeline - 代理程式集區與代理程式管理最佳實踐

前言 身為在面對大量使用者的平台管理人員,代理程式集區配置與代理程式數量管理是很重要的。首先,因為代理程式需要資源 (Windows/Linux/Mac 伺服器...

DAY 10

Azure DevOps - Project 架構與搬移說明

前言 從這篇文章開始,我們將介紹專案 (Project) 架構與如何將專案內想要的設定做搬移動作。對於一般使用者或中小企業,很難想像有大規模搬移的行為,也因為沒...