【2022鐵人賽】Power Automate整合Microsoft Forms:Teams通知
昨天我們利用Microsoft Forms建立了新專案的申請表單,在文章中提到選擇微軟的Forms而不是Goo … 閱讀全文
昨天我們利用Microsoft Forms建立了新專案的申請表單,在文章中提到選擇微軟的Forms而不是Goo … 閱讀全文
雖然預期範本和架構設計好之後會陸續有新的專案申請開設,但是如果都是人員透過電話、Email或是親自來找你建立專 … 閱讀全文
距離鐵人賽結束的時間剩沒幾天,後面幾個篇幅來些比較清淡的項目。 前面提到過將Pipeline範本化設計就是為了 … 閱讀全文
CI Pipeline的YAML搞定之後,別忘了接續它動作的是CD Release Pipeline,之前在基 … 閱讀全文
YAML範本設計終於來到了尾聲,前一篇連變數都把它範本化了,還有什麼地方可以優化的嗎? 有的!如果回頭檢視之前 … 閱讀全文
我們前面會將大部份的YAML設計都改成範本的主要原因就是為了大部份的內容可以重複使用,並且在需要調整需修改的時 … 閱讀全文
這一篇的標題雖然和前面的「基本版-建立CI Pipeline(1)」有點像,但是並不是打算相同的內容再來一次, … 閱讀全文
透過CLI就是組Scripts來達成目的,所以彈性相對高很多。除了可以Build Source Code之外,要Pack Nuget Package也是同樣透過Sdk CLI就可以達成。但是如果是用Task的話,可能就會需要分成不同的Task。
.Net的Docker Image裡面我們是使用dotnet指令加上要執行的DLL檔名去啟動,但是在多個不同的專案就會有不同的DLL檔名,原本在Dockerfile裡面是寫死固定的DLL檔名,這篇透過使用ARG和ENV的方式讓.Net使用的Dockerfile也只需要一份公版範本。
除了step和job可以改成範本設計之外,stage也能夠設計成範本。不過stage和job兩者設計成範本的差異並不大,主要在於stage預設是依序執行,並且在手動觸發Pipeline的畫面可以選擇哪些項目不執行,而Job要依序執行則需設定dependsOn屬性,並且無法從畫面選擇哪些不執行。