Continuous Deployment

Gitlab CI/CD

Roshan Khatri
Gitlab CI is one of the easiest continous Integration and Deployment tool to start when looking for devops activities. Gitlab has a concept of runner which is essentially an agent installed on a machine with various capabilites to perform certain tasks. These tasks include compiling the code, building docker images, deploying web apps to production servers. There are various types of runners based on how they perform certain tasks. We are particularly interested in docker runner.