How to configure CI/CD and Release API to each environment

For our CI/CD we use Azure Devops. We use yaml build and release definitions for all the environments. Example files get populated as part of template generation process:

Build definition and release definition files
Build definition and release definition files

  • azure-pipeline-build.yml - build definition
  • azure-pipeline-release.yml - release definition

Let us imagine that you generated BFC API and made sure that it runs locally as expected. Then following steps are required to Build and Deploy your API.