【2022鐵人賽】基本版-建立CI Pipeline(3)

Develop CI Flow

這篇內容利用了Google建置的gcloud的Docker Image來執行gcloud CLI工具的指令,除了先前建立的服務帳戶要補上一個IAM的角色之外,透過Container執行gcloud指令還有一個重點,它將會是能不能夠正常透過Container執行gcloud的關鍵!

Azure VM 開啟 Ping 網路規則

Ping這個網路工具(指令)是時常被拿來測試網路是否通順的功能,除了可以測試機器的網路是否正常之外,有時候還會拿來觀察網路延遲的時間。

這次的需求是為了知道簡單網路行為的耗用時間,也就是延遲時間,所以透過Ping這個簡單的網路測試功能來獲得Client端到Server端的網路耗用時間(ms),用在計算某些服務耗用時間的扣除基準。

不過,雲端服務的防火牆預設是不開放任何網路封包從外面進入,必須根據需求在網路規則介面上建立,像是常用到的Web 80 Port,或是Windows遠端連線RDP的3389,所以這次需要在網路規則中加上Ping的允許規則。

閱讀全文