第十四屆 佳作

devops
Azure DevOps進階應用
鳴人

系列文章

DAY 21

【Azure DevOps進階應用】不同.Net Docker Image共用Dockerfile

終於在前面把該拆成範本的YAML差不多都搞定了。 不過如果這樣子就要開始應用在多個不同的Azure DevOps專案,並且是.Net開發的系統而且使用Docke...

DAY 22

【Azure DevOps進階應用】使用Task與CLI的抉擇

這篇要來聊聊Azure DevOps Pipeline的Task與CLI的抉擇,為什麼會這樣說呢? 因為其實在Azure DevOps Pipeline中已經有...

DAY 23

【Azure DevOps進階應用】進階版-建立CI Pipeline

這一篇的標題雖然和前面的「基本版-建立CI Pipeline(1)」有點像,但是並不是打算相同的內容再來一次,或是有太多在YAML的部份進階的修改,因為YAML...

DAY 24

【Azure DevOps進階應用】多專案命名規則與變數範本

我們前面會將大部份的YAML設計都改成範本的主要原因就是為了大部份的內容可以重複使用,並且在需要調整需修改的時候不需要每一個專案都去修改,所以會建立多個Azur...

DAY 25

【Azure DevOps進階應用】重構YAML範本:加入更多彈性

YAML範本設計終於來到了尾聲,前一篇連變數都把它範本化了,還有什麼地方可以優化的嗎? 有的!如果回頭檢視之前設計的YAML內容,肯定還是可以發現有什麼地方可以...

DAY 26

【Azure DevOps進階應用】調整CD Release Pipeline與匯出Json檔案當作範本

CI Pipeline的YAML搞定之後,別忘了接續它動作的是CD Release Pipeline,之前在基本版-建立CD Release Pipeline這...

DAY 27

【Azure DevOps進階應用】Project Wiki:隱藏的Git Repository

距離鐵人賽結束的時間剩沒幾天,後面幾個篇幅來些比較清淡的項目。 前面提到過將Pipeline範本化設計就是為了建立多個Azure DevOps專案的時候可以快速...

DAY 28

【Azure DevOps進階應用】Microsoft Forms:建立Azure DevOps專案申請表

雖然預期範本和架構設計好之後會陸續有新的專案申請開設,但是如果都是人員透過電話、Email或是親自來找你建立專案似乎太麻煩了一點,而且可能每次都會被詢問需要提供...

DAY 29

【Azure DevOps進階應用】Power Automate整合Microsoft Forms:Teams通知

昨天我們利用Microsoft Forms建立了新專案的申請表單,在文章中提到選擇微軟的Forms而不是Google表單的原因,主要就是為了透過Power Au...

DAY 30

【Azure DevOps進階應用】2022 iThome鐵人賽結尾

時光飛逝,轉眼間已經來到30天連續發文的最後一天,這篇文章成功發送出去之後,就代表今年的鐵人賽30天不中斷發表文章的挑戰也成功了,連續兩年參加iThome的鐵人...