Web Dev//deploy//CI/CD
Continuous Integration / Continuous Deployment -- automated pipeline that builds, tests, and deploys code when you push to a repository.
Continuous Integration / Continuous Deployment -- automated pipeline that builds, tests, and deploys code when you push to a repository.
GitHub Actions, GitLab CI, CircleCI, Jenkins
The flow: git push > pipeline triggers > run tests > build > deploy to production
Advantages: automated, consistent, auditable
Disadvantages: more setup, slower feedback loop (wait for pipeline), requires a git hosting service in the loop