As I mentioned in my previous post, I use Gitlab to store nearly all of my source code. Including my Docker image repositories. I maintain my own Docker Image that I use to run my Gitlab CI build commands (it has the AWS CLI, NodeJS, and few other things).
I use Gitlab to store nearly all of my source code. One of the features that I love about Gitlab is Gitlab CI, the built-in, fully integrated CI/CD feature. One very handy feature worth mentioning is that you specify different Docker image for each stage of the build.
I’ve never been a big fan of Github’s pricing model. Or Bitbucket’s: But most importantly, I want full control over my Git data. So, I decided to host my own Git server 🙂