iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
自我挑戰組

Android 工程師的 CI/CD 之旅系列 第 15

優化自動化流程的 3R:Review、Refactor 和 Release

  • 分享至 

  • xImage
  •  

在分享前幾天的故事都會在結尾時,都提醒大家如何處理問題,或是故事的背後都有一套規則在裡面。所以今天就來做個小小的整理,就如標題破題。當問題發生就是回頭檢視現況,然後試著找出問題徵結點,接著修正或優化,最後進行發佈。其實跟工程師的熟悉的開發流程是相同,不會因為在面對 CI/CD 之後,面對問題的處理方式就有所不同。

  1. Review:當問題發生,該如何是好?先檢視現況哪個流程,跟指令執行仍正常如預期行為執行
  2. Refact:找到問題做修正或優化。沒有頭緒也沒關係,那就 try and error 吧,試著用刪去法去逼近正確解的位置。
  3. Release:問題解決了,當然就上線到讓團隊去做使用啦,然後聽聽大家的回饋。

為什麼 CI/CD 流程會發生問題,會是有可能會無法運作了。畢竟程式碼在異動,需求在迭代,CI/CD 也需跟著進行調整,自動化佈署值得團隊投入資源,但開始進行之後也是跟開發一樣,有維護的成本存在,必需時時去做檢視,隨時跟著需求而進行變動


上一篇
在 CI/CD 定時刪掉檔案,但機器容量還是不斷大爆炸
下一篇
Jenkins Job 的頻率跟觸發條件(1/2)
系列文
Android 工程師的 CI/CD 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言