What is CI/CD?

CI (Continuous Integration) CI (Continuous Integration) means continuous integration. It is a process of automatically building and testing code whenever it is written and changed. Simply put, it is a process of automatically integrating code written by multiple developers. How CI Works A developer modifies code The code is pushed to a repository (e.g., GitHub) A CI tool automatically fetches the code and builds it It runs tests It notifies the developer with the results Benefits of CI Code issues can be found quickly The time for manually building and testing can be reduced High-quality code can be maintained CD (Continuous Deployment) CD (Continuous Deployment) means continuous deployment. It is a process of automatically reflecting the code that has passed through the CI process into a service. In other words, it is a process of making developed content available to users right away. ...

June 10, 2024 · 2 min · 277 words · In-Jun Hwang