用新技术真的要小心,
还是有一定风险的,
举个例子如 github action 布署工具的 dubious ownership 问题,
三不五时就冒出来一下,
我所知最近的一次是这个月初,
我们公司也有踢到
Ref https://github.com/hmanzur/actions-aws-eb/pull/11
想想如果偏偏是在一个重要时程当天发生,
前一天好好的,
隔天什么都没动结果没办法布署...
这问题就是用的工具隔了层 docker
使用者无法自行做 workaround,
二月初发生到现在还没 merge 修正,
看看三月前会不会好,
修好之前只能用其它方式,
看是人工处理或换用别的工具
GitHub Actions 跟 docker
也都是差不多十年的东西还是偶尔出点包,
各别看可能都好好的,
但一起用就可能冒出一些麻烦
总之不管新技术多好多棒,
使用上心里都要有个底,
"什么时候,发生什么问题,要花多大的工去解" 都不奇怪,
...或者要等多久才能被原开发者解掉
而不管旧做法多糟,只要它能用,
最好还是一两个月复习一下,
留着当出状况时的备用方案