Continuous Integration and Continuous Deployment

Scope

Client wanted its developers to perform unit testing whenever there was a change in code. Using CI/CD approach, this was automated using Jenkins by detecting a new commit in GitHub and then trigger the sandbox build and test process.

Configuration Automaton

  • Daily BAT tests from a specified branch
  • Requires only build server to create the build from.
  • Unit Testing, Integration Testing, QA, UAT
  • Quick reports for critical fixes
  • Audience: QA and Development

Architecture