用新技術真的要小心,
還是有一定風險的,
舉個例子如 github action 佈署工具的 dubious ownership 問題,
三不五時就冒出來一下,
我所知最近的一次是這個月初,
我們公司也有踢到
Ref https://github.com/hmanzur/actions-aws-eb/pull/11
想想如果偏偏是在一個重要時程當天發生,
前一天好好的,
隔天什麼都沒動結果沒辦法佈署...
這問題就是用的工具隔了層 docker
使用者無法自行做 workaround,
二月初發生到現在還沒 merge 修正,
看看三月前會不會好,
修好之前只能用其它方式,
看是人工處理或換用別的工具
GitHub Actions 跟 docker
也都是差不多十年的東西還是偶爾出點包,
各別看可能都好好的,
但一起用就可能冒出一些麻煩
總之不管新技術多好多棒,
使用上心裡都要有個底,
"什麼時候,發生什麼問題,要花多大的工去解" 都不奇怪,
...或者要等多久才能被原開發者解掉
而不管舊做法多糟,只要它能用,
最好還是一兩個月複習一下,
留著當出狀況時的備用方案