postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.84k stars 839 forks source link

New Integration Request - Azure Devops & Azure API Management #9874

Open Romiko opened 3 years ago

Romiko commented 3 years ago

Describe your current workflow It would be great to have postman integrate with Azure Devops and sync with Azure API Management.

Describe your ideal workflow Any updates to postman can auto sync with Azure API Management, similar to swaggerhub see - swaggerhub integrations

Describe alternatives you've considered Swaggerhub

jot321 commented 3 years ago

Hey @Romiko thanks for getting in touch. I work as PM at Postman looking at Integrations. I would love to understand your workflow in detail. I assume you would want to push the OpenAPI schema to the Azure API Management automatically generating the routes. What else can the integration potentially do?

jonathanrossTPA commented 3 years ago

As an alternative to API level integration it might be worth exploring an official Postman extension in the Azure Marketplace that connects tests in Postman to Azure Pipeline and Azure Devops Testplans:

  1. Install extension from marketplace to Azure Devops project
  2. Connect Postman to Azure Devops
  3. Add Postman test suite / other tests to pipeline for automated test on demand / trigger by deployment with pass/fail metrics for test run
  4. Connect test suite to Azure Devops Testplans to allow test on demand and pass/fail metrics for manual test run
jonathanrossTPA commented 3 years ago

Since I am getting mails this ticket is going to be closed I will look for other solutions. Thx

Raj-postman commented 3 years ago

@jonathanrossTPA Just to clarify, we still have this GitHub request Open. I believe the Support ticket raised previously was closed due to inactivity. But we reassure you that the team has taken note of your inputs and will get in touch with you if required.

Subscribing to this thread should provide notifications if there are any activity/updates on the same.

jonathanrossTPA commented 3 years ago

Thank you for replying to me. I think this is a good starting point and if it allows me to interact with the Azure Devops Testplans REST API example https://docs.microsoft.com/en-us/rest/api/azure/devops/test/results/update?view=azure-devops-rest-5.0 but not limited to this then it is what I am looking for. Thx

ghost commented 3 years ago

+1 for Azure APIM alongside 'AWS API Gateway' in the Deployments tab

shashankawasthi88 commented 3 years ago

@npigniergeodis and @jonathanrossTPA thanks for your interest in Integration with the Azure Dev Ops. We would like to understand your workflows with Azure Gateway and/ or Testplan. Will it be possible for you to get onto a small call with us? You can schedule a call using this link - https://calendly.com/shashank-awasthi/30min-1 Looking forward to the call.

shashankawasthi88 commented 2 years ago

Hi All, we have launched a repository integration with Azure DevOps in App version 9.6.0. Please refer to the blog post for ideal flow and learning center docs to know how to configure Azure integration. The other Azure integrations will soon follow.

jonathanrossTPA commented 2 years ago

Thanks I will check this out and pass on the information to our team and Devops. Much appreciated Jonathan

On Tue, 21 Dec 2021 at 07:51, Shashank Awasthi @.***> wrote:

Hi All, we have launched a repository integration with Azure DevOps in App version 9.6.0. Please refer to the blog post for ideal flow and learning center docs to know how to configure Azure integration. The other Azure integrations will soon follow.

— Reply to this email directly, view it on GitHub https://github.com/postmanlabs/postman-app-support/issues/9874#issuecomment-998493136, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUJM4YHAY2W7RJCIUQ6K5U3USAIWZANCNFSM43TZLPGA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

--

This email and any files transmitted with it contain confidential information and/or privileged or personal advice. This email is intended for the addressee(s) stated above only. If you are not the addressee of the email please do not copy or forward it or otherwise use it or any part of it in any form whatsoever. If you have received this email in error please notify the sender and remove the e-mail from your system. Thank you.

This is an email from the company Just Eat Takeaway.com N.V., a public limited liability company with corporate seat in Amsterdam, the Netherlands, and address at Oosterdoksstraat 80, 1011 DK Amsterdam, registered with the Dutch Chamber of Commerce with number 08142836 and where the context requires, includes its subsidiaries and associated undertakings.