Popular Git Hostings
- Github
- Gitlab
- Bitbucket
- Azure Source Repos
- AWS Code Commit
Continuous Integration (CI)
- Prior to this approach, integration used to happen at later stages in the project causing failures.
- Continuous Integration is all about
- maintaing a single repository with all the changes from different teams
- After every commit pushed,
- build the whole code
- smoke/sanity testing.
- code quality tests
- To perform CI we would need tools,
- some of earlier tools include jenkins, cruize control …
- next generation CI/CD was all declarative (YAML => Pipeline as Code)
- GitHub ACtions
- Gitlab pipleines
- Azure DevOps Pipelines
CI Workflow

Types of Testing
- What would be tests for redbus if i’m performing
- Smoke Test
- Stress Test
- Performance Test
- Penetration Test
