locked
Azure API Management - Developer SDLC before moving to production RRS feed

  • Question

  • Hi,

    We have been exploring to use Azure API Management for our cloud projects.

    I understand that Git can be used for API Management code repository.

    Basically trying to find out the Developer SDLC cycle when using API Management:

    • How do developer test branch changes locally before pushing to API Mgmt main (or dev ) branch?
    • How to deploy API Mgmt changes to the developer instance of the API Mgmt and how to test it locally, before promoting the changes to the production branch?

    Regards

    Rajesh G

    Sunday, September 16, 2018 6:17 PM

All replies

  • you can manage your service instance configuration using Git, enabling service management scenarios such as:

    • Configuration versioning - download and store different versions of your service configuration
    • Bulk configuration changes - make changes to multiple parts of your service configuration in your local repository and integrate the changes back to the server with a single operation

    For more details, you may refer to this article: https://docs.microsoft.com/en-us/azure/api-management/api-management-configuration-repository-git.

    If you need to make some changes to API and want to test it, you may use revisions to make non-breaking changes safely. Create a new revision of the API. A revision is a copy of your API that you can use to model and test changes. When you are ready, you can make this new revision current and replace your current API. For more details, you may refer to this document: https://docs.microsoft.com/en-us/azure/api-management/api-management-get-started-revise-api.

    Also, you could test APIs using Developer portal.

    There is a feedback on the similar scenario, you could up-vote it. All of the feedback you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Azure.

    ------------------------------------------------------------------------------------------------------

    If this answer was helpful, click “Mark as Answer” or Up-Vote. To provide additional feedback on your forum experience, click here

    • Proposed as answer by Swikruti Bose Monday, September 17, 2018 5:35 AM
    Monday, September 17, 2018 5:35 AM
  • Checking in to see if the above response helped answer your question. Let us know if there are still any additional issues we can help with.

    Wednesday, September 19, 2018 6:28 AM
  • Thank you for your help. One more help needed.

    We have C# APIs code and each of these APIs have XML description associated with them. Our C# code is in git, and we are creating APIs from code hosted in git (not from Azure Portal).

    How do I export the XML description of these C# APIs to API Management developer portal?

    Any sample or reference links be helpful. Thanks.


    Saturday, September 29, 2018 7:23 PM