I have a confession to make… I commit to master.by@patrickleet
9,879 reads

I have a confession to make… I commit to master.

tldt arrow
Read on Terminal Reader
Read this story w/o Javascript

Too Long; Didn't Read

Patrick Lee Scott uses Docker Compose and Docker Multi-Stage builds to build his own Continuous Integration pipeline. The pipeline allows him and his team members to commit directly to master. Every commit that you make is linted, small errors are automatically fixed, your code is thoroughly tested, and your coverage thresholds are enforced. The process is completed in a brand new container, ensuring no global dependencies are forgotten. Tests are executed against the finished container to prove it integrates properly with dependencies such as databases, message queues, and other services (integration tests) If all goes well, the code is successfully pushed to GitHub, where my Continuous Deployment server picks it up and finishes the job.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - I have a confession to make… I commit to master.
Patrick Lee Scott HackerNoon profile picture


Patrick Lee Scott

HackerNoon's first contributing tech writer of the year.

Receive Stories from @patrickleet

react to story with heart


. . . comments & more!