.net core api azure deployment

Saumyabrata Bhattacharya 21 Reputation points
2022-06-18T02:48:25.743+00:00

Hi,

I have an application with web API in .NET Core and UI in Angular. I am planning to have an azure Linux VM in azure for staging. There will be CI/CD between GitHub and Staging.
Once tested application (api + ui) to be deployed manually (?) on Azure API services.

I am new, can you suggest the plan is as per best practice?

212645-image.png

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,447 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,013 questions
0 comments No comments
{count} votes

Accepted answer
  1. Sreeju Nair 12,666 Reputation points
    2022-06-18T08:09:46.873+00:00

    You may use Azure Pipelines, Azure pipelines combines CI (Continues Integration) and CD (Continues Deployment) for test and production deployments.

    Refer: https://learn.microsoft.com/en-us/azure/devops/pipelines/get-started/what-is-azure-pipelines?view=azure-devops

    With Azure Pipelines you can create pipleline features that include Approvals. Refer the following article

    https://learn.microsoft.com/en-us/azure/devops/pipelines/release/approvals/?view=azure-devops

    Also refer the following Video walkthrough. https://www.youtube.com/watch?v=NuYDAs3kNV8

    Hope this helps

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.