3 ms·
I third this opinion: another reason it’s important is it allows you to do your build in an emergency when CI is down for whatever reason. CI automation is for
by jahnu 3y ago
I third this opinion: another reason it’s important is it allows you to do your build in an emergency when CI is down for whatever reason.
CI automation is for me the thing that replaces me running scripts one by one (and reporting/deploying results)
It is not the thing that does the building/testing/deploying. That’s the scripts that are hopefully written in a debuggable, portable, language.
- simonw 3y agoThis is a really good point. Most of my deploys go via GitHub Actions these days and it's not easy for me to deploy manually should I need to when Actions is unavailable - I should fix that!
- jahnu 3y agoLike aviation, every regulation/rule is written in blood ;)
- leetrout 3y agoThis is why the three of us should record a podcast episode talking about this in the context of the points made in the Ironies of Automation https://en.wikipedia.org/wiki/Ironies_of_Automation https://en.wikipedia.org/wiki/Ironies_of_Automation