第十四屆 佳作

devops
Azure DevOps進階應用
鳴人

系列文章

DAY 11

【Azure DevOps進階應用】取得目前的Git Commit SHA

前一篇幾乎已經將流程規劃說明裡面規劃的CI Pipeline做完了,準備進入到CD Pipeline的時候發現在前面的某一個環節漏掉了一個滿重要的部份,那就是取...

DAY 12

【Azure DevOps進階應用】基本版-建立CD Release Pipeline

前面已經把CI Pipeline完成了,這一篇就來建立CD的Release Pipeline吧! 選擇建立Empty job,不使用下面的範本,因為Task不...

DAY 13

【Azure DevOps進階應用】Release Pipeline設定審核者與Git Repo權限問題

前一篇快速的建立了CD Release Pipeline,雖然可以被Trigger,不過卻有兩個問題,第一個就是Stage和Production環境都沒有經過人...

DAY 14

【Azure DevOps進階應用】認識Pipeline的運算式與函數

前面建立PR Pipeline的文章中在Script的部份有印出不少系統預先定義的變數,或是在建立CI Pipeline的時候我們也在YAML檔案內把一些會重複...

DAY 15

【Azure DevOps進階應用】認識Pipeline的參數(Parameters)與變數(Variables)

昨天的文章提到了運算式與函數,今天我們來看看另一個跟變數(variables)很像的東西:參數(parameters)。 參數可以應用在單一的YAML Pipe...

DAY 16

【Azure DevOps進階應用】初探YAML的範本(Template)設計

基本版的CI Pipeline建立完之後,又花了兩篇的篇幅快速的介紹了YAML的運算式、函數、變數以及參數,一切的一切就是為了後面進入YAML範本化的設計。 雖...

DAY 17

【Azure DevOps進階應用】BuildCode YAML拆解task為step範本

前一篇「初探YAML的範本(Template)設計」,我們快速的將原本CI Pipeline中的BuildCode Job拆出來成為獨立的YAML檔案,然後以t...

DAY 18

【Azure DevOps進階應用】拆解BuildImage Job成為job範本

前一篇「BuildCode YAML拆解task為step範本」已經將BuildCode Job都拆解成為template,CI Pipeline還剩下Buil...

DAY 19

【Azure DevOps進階應用】CloudRun環境變數檔與多個Git Repo

前面的BuildCode、BuildImage兩個Job都已經拆解成job template了,最後就剩下DeployCloudRun這個Job,不過裡面只有一...

DAY 20

【Azure DevOps進階應用】設計Stage範本

前面我們花了好幾個篇幅將幾個不同的Job改成step和job範本,但是除了step和job可以改成範本設計之外,stage也能夠設計成範本。不過stage和jo...