Read about: 1) AppVeyor: https://www.appveyor.com/ 2) GitHub Actions: https://github.com/features/actions 3) Jenkins: https://github.com/jenkinsci/jenkins 4) Travis: https://travis-ci.org/ Pipeline: 1) Development/debug code. 2) Commit/push to repo github. 3) CI. Build sln + test(unit/integration). Build docker image and push to registry docker hub. 4) CD. Pull latest docker image and deploy
Read about:
Pipeline: