iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

Azure DevOps進階應用 系列

去年參加的鐵人賽題目是「把玩Azure DevOps」,是對於Azure DevOps的基本介紹與初階的應用,實際上還有很多變化與進階的應用方式。

今年從鐵人賽還沒開賽之前就一直思考著要不要報名,延續去年Azure DevOps的題目,將內容再更深入一點。

想著想著拖著拖著就這麼到了最後一天的晚上…,最後決定還是先送出報名再說,後面的就交給時間來決定吧!

今年的內容將延續去年的主題繼續介紹Azure DevOps,將介紹在多個Azure DevOps專案的情況下要如何設計共用的Pipeline內容,搭配一些Docker Container的應用,再加上一點點雲端服務的使用。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 21

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

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

2022-10-06 ‧ 由 鳴人 分享
DAY 22

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

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

2022-10-07 ‧ 由 鳴人 分享
DAY 23

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

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

2022-10-08 ‧ 由 鳴人 分享
DAY 24

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

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

2022-10-09 ‧ 由 鳴人 分享
DAY 25

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

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

2022-10-10 ‧ 由 鳴人 分享
DAY 26

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

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

2022-10-11 ‧ 由 鳴人 分享
DAY 27

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

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

2022-10-12 ‧ 由 鳴人 分享
DAY 28

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

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

2022-10-13 ‧ 由 鳴人 分享
DAY 29

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

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

2022-10-14 ‧ 由 鳴人 分享
DAY 30

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

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

2022-10-15 ‧ 由 鳴人 分享