iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

Azure DevOps進階應用 系列

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

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

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

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

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

【Azure DevOps進階應用】照慣例,第一篇一定是前言

去年報名參加了鐵人賽,主題是「把玩Azure DevOps」,是對於Azure DevOps的基本介紹與初階應用,對於新手接觸Azure DevOps應該是一個...

2022-09-16 ‧ 由 鳴人 分享
DAY 2

【Azure DevOps進階應用】上集回顧

因為今年的文章將會是去年系列文章的接續,因此自然需要安排一下上集回顧來簡單說明上一個系列文章提到了些什麼。 如果你是剛開始要使用Azure DevOps的新手,...

2022-09-17 ‧ 由 鳴人 分享
DAY 3

【Azure DevOps進階應用】流程規劃說明

這一篇要開始進入主題了,首先讓我們先看看下面的這一張圖吧! 這張圖是我目前在公司內規劃並且實作的流程,雖然有些東西還沒有完全實作完,但是將會以這張圖為基礎進行後...

2022-09-18 ‧ 由 鳴人 分享
DAY 4

【Azure DevOps進階應用】Docker Image存放位置選擇:Google Artifact Registry

上一篇「流程規劃說明」有提到在CI Pipeline的時候我們會Build docker image,所以自然也就要幫Image找尋存放的位置囉! Docker...

2022-09-19 ‧ 由 鳴人 分享
DAY 5

【Azure DevOps進階應用】Google CloudRun介紹

這篇文章的標題雖然是寫「Google CloudRun介紹」,但是其實內容並沒有打算對它做深入的介紹,只是在繼續後面的文章內容之前必須先提到它一下,因為在「流程...

2022-09-20 ‧ 由 鳴人 分享
DAY 6

【Azure DevOps進階應用】再一次認識Build Pipeline的YAML結構

去年有一篇文章內容提到在YAML中設計多個Agent Job,裡面就提到了Build Pipeline的YAML結構,只不過那篇文章主要是談到如何在Pipeli...

2022-09-21 ‧ 由 鳴人 分享
DAY 7

【Azure DevOps進階應用】基本版-建立Pull Request(PR) Pipeline

前一篇重新認識了YAML結構之後,今天我們就來建立前面流程規劃中提到的PR Pipeline吧! 這邊有些項目需要事前準備,就是我們會需要兩個不同的Git Re...

2022-09-22 ‧ 由 鳴人 分享
DAY 8

【Azure DevOps進階應用】基本版-建立CI Pipeline(1)

昨天建立完PR Pipeline之後,接下來就需要建立CI Pipeline來編譯.Net程式了,不過CI Pipeline要做的事情比較多,包含Build C...

2022-09-23 ‧ 由 鳴人 分享
DAY 9

【Azure DevOps進階應用】基本版-建立CI Pipeline(2)

前一篇文章提到CI Pipeline的規劃包含Build Code、Build Image、Deploy Dev to CloudRun,這一篇就來處理Buil...

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

【Azure DevOps進階應用】基本版-建立CI Pipeline(3)

上面這張圖是流程規劃說明裡面畫的Develop CI Pipeline流程,我們已經在前兩篇完成了Build(Code)、Build Image,剩下最後一步...

2022-09-25 ‧ 由 鳴人 分享