paint-brush
I have a confession to make… I commit to master.by@patrickleet
9,908 reads
9,908 reads

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

by Patrick Lee Scott11mNovember 4th, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

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

Patrick Lee Scott

@patrickleet

HackerNoon's first contributing tech writer of the year.

Learn More
LEARN MORE ABOUT @PATRICKLEET'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Patrick Lee Scott HackerNoon profile picture
Patrick Lee Scott@patrickleet
HackerNoon's first contributing tech writer of the year.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite