【2022鐵人賽】設計Stage範本

除了step和job可以改成範本設計之外,stage也能夠設計成範本。不過stage和job兩者設計成範本的差異並不大,主要在於stage預設是依序執行,並且在手動觸發Pipeline的畫面可以選擇哪些項目不執行,而Job要依序執行則需設定dependsOn屬性,並且無法從畫面選擇哪些不執行。

【2022鐵人賽】CloudRun環境變數檔與多個Git Repo

CloudRun的環境變數在gcloud sdk的指令中,除了可以直接在指令中設定之外,也可以讓它去讀取環境變數的檔案,就不會讓指令變得又臭又長。不僅如此,將YAML設計成範本提供給多個不同的專案使用,也可以切分出共用的環境變數與專案專用的環境變數,執行時再把內容合併成一個檔案。