I see that Gitlab has a CI/CD feature and it’s popular. What is CI/CD? Can someone explain in simple terms? I have programming experience but I can’t know everything. All I know is that it stands for Continuous Integration and Continuous Deployment. I searched Google for the answer and I didn’t understand the articles. Does it have something to do with containers? So what is it and why should I use it?
A CI script is usually run in a container, yes. Basically that script is created to automate all the tedious steps of running your project’s tests (linters, unit to integration tests, security analysis, etc.). Check out our CI-related videos and the docs to learn more.
Something that helped me personally gettting started with CI was this tutorial