Story of an Organization LT
- Goals: LT want to implement DevOps Practices
- Check the code quality and regressions whenever developer commits the code.
- Manual testers will test all the work done by developers previous day in todays work
- Code Quality has to be tested by Static Code Analysis tools
- We need to store the build artifacts of night build in artifact repository
- During nightly build three test environments have to be updated and automated test results have to shared
- System Test
- Performance Test
- Security Test
- We need to create a weekly build at friday night where long duration tests run.
- For every two weeks we give an internal release which will bring up the UAT (User Acceptance Test)/Pre-Prod Environment (Sprint builds)
Concpets/tools To learn to acheive the above goals
- git
- jenkins
- Sonar Qube (Static Code Analysis)
- Jfrog (Package Repository/artifact repository)
- Branching strategies
- Integration with
- Ansible
- Terraform
- Docker
- Kubernetes
- Build tools:
- maven
- msbuild
