GithubHelp home page GithubHelp logo

Comments (8)

TravisLRiffle avatar TravisLRiffle commented on May 26, 2024 1

Have you finished your deployment strategy? We want to create a standard Azure devops build and release pipeline around this and I'm looking for guidance on the best approach for this.

from api-management-developer-portal.

mikebudzynski avatar mikebudzynski commented on May 26, 2024 1

We currently recommend using scripts/migrate.js for DevOps; there are detailed instructions inline in the script and in the Wiki section of the repository.

In the coming months, we are planning to move the administrative plane of the portal to ARM (Azure Resource Manager). No ETA at this moment.

from api-management-developer-portal.

mikebudzynski avatar mikebudzynski commented on May 26, 2024

@kaylakirzinger

Regarding general API Management deployments

What do you mean by pipeline? What swagger changes are overwritten? Would using the tools from our dev-ops resource kit help? You can find them at http://aka.ms/apimdevops

It would be helpful, if you could give us an example.

Regarding developer portal deployments

We're still working on finalizing our story on the portal dev-ops and evaluating if we can align the process with the dev-ops resource kit available at the link above.

For now, you can script the deployments and migrations between environments using APIs, which are described in the wiki section.

We also prepared a sample script to help you get started. We'll be documenting it soon - Issue #124 for reference.

from api-management-developer-portal.

kaylakirzinger avatar kaylakirzinger commented on May 26, 2024

Thank you for the sample script, much appreciated.

If I can deploy the portal without deploying the entire APIM instance we should be fine.

I think your tools should help - we were using home-grown deployment pipeline steps that were not working correctly apparently.

Thanks!

from api-management-developer-portal.

mikebudzynski avatar mikebudzynski commented on May 26, 2024

Regarding portal-specific DevOps - we have just extended our documentation: https://github.com/Azure/api-management-developer-portal/wiki/Migrate-portal-between-services and provided more comments in the script to make it easier to understand.

from api-management-developer-portal.

molinch avatar molinch commented on May 26, 2024

@mikebudzynski it seems like new portal templates aren't saved to Azure git when you synchronize the repository.
Same behaviour if I'm doing Settings> Export Template

Is it normal?

from api-management-developer-portal.

mikebudzynski avatar mikebudzynski commented on May 26, 2024

Yes, they are not part of the Git repository or ARM templates.

from api-management-developer-portal.

SSanjeevi avatar SSanjeevi commented on May 26, 2024

@mikebudzynski Same question - Have you finished your deployment strategy? We want to create a standard Azure devops build and release pipeline around this

from api-management-developer-portal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.