Hacker News new | ask | show | jobs
by jpatokal 2940 days ago
And when it's the build server itself that's broken? No process can account for every possible edge case, and you need to have flexibility to handle the unexpected.
2 comments

At some point problems reach the "Call Kevin now, I don't care what time it is" level. Your processes should enable anyone to handle problems that are not at this level.
if the build system is broken, then no new code gets built to roll to production. Your build system has no resiliency in terms of having more than one, or ability to roll back? Do you even have version control implemented along with a mature change control process, with automation and monitoring in place?