Build and release automation

Our main idea is to automate end-to-end activities that play a role in application life cycle management. To be precise, we want to have a scenario where the following activities are automatically executed with some workflow or approvals once developers commit some code for feature development or bug fixes:

  • Continuous integration:
    • Compilation of source files
    • Execution of unit tests
    • Static code analysis
  • CD:
    • Workflow-based application deployment into different environments, where one or more approvals are needed to deploy in a specific environment
  • Continuous testing:
    • Load testing with VSTS or Apache JMeter

We have already configured Azure subscription. Once it is completed successfully, we can select ...

Get Implementing DevOps with Microsoft Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.