CI/CD Pipeline: Designing Your Own Deployment Robot
This article explains the concept of building a CI/CD pipeline through the analogy of a Dockerfile, and covers how to automate the test, build, and deployment process by writing a `.gitlab-ci.yml` file.