×

Deploying documents to a server in a specific environment

  • US 10,318,287 B2
  • Filed: 12/21/2016
  • Issued: 06/11/2019
  • Est. Priority Date: 12/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for deploy environment-specific application programming interface (API) documentation, the method comprising:

  • parsing, by a computing device, configuration data associated with multiple application programming interfaces (APIs) that are served by multiple remote applications executing on multiple servers in different environments respectively, each of the different environments comprising a different particular production phase;

    determining, by the computing device, a respective uniform resource locators (URLs) of the multiple remote applications executing on respective servers deployed in the different environments;

    periodically querying, by the computing device, respective versions of the respective remote applications at the respective URLs;

    storing, by the computing device, the respective versions received in results of the queries in a version cache;

    monitoring, by the computing device, respective remote applications at the respective URLs for an update in the respective version of the multiple documents associated with respective APIs;

    retrieving, by the computing device, multiple documents associated with the respective APIs corresponding to the respective versions from an artifact repository; and

    deploying, by the computing device, the multiple documents to the respective servers on which the respective remote applications execute in the different environments, including;

    creating a hierarchy of directories;

    storing multiple API documentations in the hierarchy of directories; and

    installing multiple executable binary artifacts to the hierarchy of directories;

    wherein the multiple API documentations and the multiple executable binary artifacts comprise a different collection of documents than a collection of API documentations and executable binary artifacts deployed in another environment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×