×

Tag-based deployment

  • US 9,489,188 B1
  • Filed: 11/14/2012
  • Issued: 11/08/2016
  • Est. Priority Date: 11/14/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for deploying a software release to a host computer system, comprising:

  • providing, by a computing system, a software release deployable to a host computer system, the software release comprising a release package associated with a package tag, the package tag being selected from a plurality of tag values of a tag category, the plurality of tag values forming a tag hierarchy associated with the tag category comprising a root node having a first tag value and at least one child node having a second tag value that is more specific, with respect to the associated tag category, than the first tag value, the tag category being related to a computer architecture that is an instruction set architecture;

    receiving one or more host tags associated with the host computer system;

    determining that at least one of the one or more host tags is selected from the plurality of tag values of the tag category that descends from the package tag in the tag hierarchy and determining the one or more host tags matches the package tag when descending from the package tag in the tag hierarchy by recursively traversing a release package hierarchy associated with the release package based at least in part on the one or more host tags of the tag category that is related to the computer architecture;

    selecting the release package to be deployed at the host computer system based at least in part on the determination that a match has been found based on the recursive traversal; and

    causing the selected release package to be deployed at the host computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×