How to run Docker and get more sleep than I did
Bugs in Gusto's codebase mean that people don't get paid. Mortgage payments, college tuition, child support—they all rely on accurate, timely paychecks. That's why we need tens of thousands of tests across Ruby, Python, and Go, to run on every commit.
Our heavily Dockerized continuous integration (CI) pipeline helps us do this, at-scale, for all of our repositories.
I started writing the best-practices list below after hundreds of hours and many late nights spent staring at logfiles, fixing Docker breakages, and troubleshooting buggy code. It's been pretty helpful to other Gusto engineers, and I hope it is for you too.
Read full article from How to run Docker and get more sleep than I did
No comments:
Post a Comment