Bootstrap DNA, photo by mira66

The thing I love most about Unix-systems is being able to keep my configuration files for all my systems available at all times. I can configure VSCode or Vim once be forever happy with my editor. There are many ways of doing this, and the most basic would be to have a git repository at your home directory. I started with this, and it works fine, I guess.

The problems with this approach are the following:

  • Every directory below your home directory counts as being in this git repository. …

Photo by Sarah Phillips

Continuous Deployment is a beautiful thing. Committing your project and seeing it being built and deployed without having to do anything is mesmerizing.

And in this article, I want to show you how to get it done in your home project with ease.

To clear it up, here is a flowchart showing the differences between Continuous Delivery and Continuous Deployment.


Developer and Linux/Open Source enthusiast. Spends his free time learning Japanese and tweaking his setup just the right way.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store