Search Based Content Inventory Comparison
First Claim
1. A method comprising:
- receiving a selection of one or more content filters from a plurality of content filters comprising a products content filter, a repositories content filter, and a packages content filter, wherein a release management system stores content data that identifies a plurality of products that each have a plurality of packages, wherein the content data identifies each of the plurality of packages as a particular version of at least a component of a corresponding one of the plurality of products, and wherein the content data identifies a plurality of repositories that each store a subset of the plurality of packages for one or more of the plurality of products;
receiving a selection of one or more environment filters from a plurality of environment filters, wherein the release management system has a plurality of release environments comprising one or more of a development environment, a testing environment, or a production environment, wherein the plurality of environment filters comprise one or more of a development environment filter, a testing environment filter, or a production environment filter that correspond to the plurality of release environments, and wherein each of the plurality of release environments has a corresponding one of a plurality of changesets that comprises at least one package from the plurality of packages for one or more of the plurality of products;
filtering the content data to identify a first plurality of content items in view of the one or more content filters and the one or more environment filters, wherein the first plurality of content items comprises one or more of the plurality of repositories, the plurality of products, or the plurality of packages;
causing presentation of a list of the first plurality of content items, wherein the presentation organizes the first plurality of content items in view of a subset of the plurality of release environments that are within the first plurality of content items and a subset of the plurality of repositories that are within the first plurality of content items;
receiving a selection of a plurality of repository-environment combinations from the subset of the release environments and the subset of the plurality of repositories; and
causing presentation of a comparison of ones of the plurality of packages for each of the plurality of repository-environment combinations.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a method that includes receiving a selection of content filters for content data that identifies products, packages, and repositories, and receiving a selection of environment filters. The method includes filtering the content data to identify content items in view of the content filters and the environment filters. The content items include one or more of the repositories, the products, or the packages. The method includes causing presentation of a list of the content items, which organizes the content items in view of release environments that are within the content items and repositories that are within the content items. The method includes receiving a selection of repository-environment combinations from the subset of the release environments and the subset of the repositories and causing presentation of a comparison of ones of the packages for each of the repository-environment combinations.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a selection of one or more content filters from a plurality of content filters comprising a products content filter, a repositories content filter, and a packages content filter, wherein a release management system stores content data that identifies a plurality of products that each have a plurality of packages, wherein the content data identifies each of the plurality of packages as a particular version of at least a component of a corresponding one of the plurality of products, and wherein the content data identifies a plurality of repositories that each store a subset of the plurality of packages for one or more of the plurality of products; receiving a selection of one or more environment filters from a plurality of environment filters, wherein the release management system has a plurality of release environments comprising one or more of a development environment, a testing environment, or a production environment, wherein the plurality of environment filters comprise one or more of a development environment filter, a testing environment filter, or a production environment filter that correspond to the plurality of release environments, and wherein each of the plurality of release environments has a corresponding one of a plurality of changesets that comprises at least one package from the plurality of packages for one or more of the plurality of products; filtering the content data to identify a first plurality of content items in view of the one or more content filters and the one or more environment filters, wherein the first plurality of content items comprises one or more of the plurality of repositories, the plurality of products, or the plurality of packages; causing presentation of a list of the first plurality of content items, wherein the presentation organizes the first plurality of content items in view of a subset of the plurality of release environments that are within the first plurality of content items and a subset of the plurality of repositories that are within the first plurality of content items; receiving a selection of a plurality of repository-environment combinations from the subset of the release environments and the subset of the plurality of repositories; and causing presentation of a comparison of ones of the plurality of packages for each of the plurality of repository-environment combinations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving a selection of one or more content filters from a plurality of content filters comprising a products content filter, a repositories content filter, and a packages content filter, wherein a release management system stores content data that identifies a plurality of products that each have a plurality of packages, wherein the content data identifies each of the plurality of packages as a particular version of at least a component of a corresponding one of the plurality of products, and wherein the content data identifies a plurality of repositories that each store a subset of the plurality of packages for one or more of the plurality of products; receiving a selection of one or more environment filters from a plurality of environment filters, wherein the release management system has a plurality of release environments comprising one or more of a development environment, a testing environment, or a production environment, wherein the plurality of environment filters comprise one or more of a development environment filter, a testing environment filter, or a production environment filter that correspond to the plurality of release environments, and wherein each of the plurality of release environments has a corresponding one of a plurality of changesets that comprises at least one package from the plurality of packages for one or more of the plurality of products; filtering the content data to identify a first plurality of content items in view of the one or more content filters and the one or more environment filters, wherein the first plurality of content items comprises one or more of the plurality of repositories, the plurality of products, or the plurality of packages; causing presentation of a list of the first plurality of content items, wherein the presentation organizes the first plurality of content items in view of a subset of the plurality of release environments that are within the first plurality of content items and a subset of the plurality of repositories that are within the first plurality of content items; receiving a selection of a plurality of repository-environment combinations from the subset of the release environments and the subset of the plurality of repositories; and causing presentation of a comparison of ones of the plurality of packages for each of the plurality of repository-environment combinations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an interface to; receive a selection of one or more content filters from a plurality of content filters comprising a products content filter, a repositories content filter, and a packages content filter, wherein a release management system stores content data that identifies a plurality of products that each have a plurality of packages, wherein the content data identifies each of the plurality of packages as a particular version of at least a component of a corresponding one of the plurality of products, and wherein the content data identifies a plurality of repositories that each store a subset of the plurality of packages for one or more of the plurality of products, and receive a selection of one or more environment filters from a plurality of environment filters, wherein the release management system has a plurality of release environments comprising one or more of a development environment, a testing environment, or a production environment, wherein the plurality of environment filters comprise one or more of a development environment filter, a testing environment filter, or a production environment filter that correspond to the plurality of release environments, and wherein each of the plurality of release environments has a corresponding one of a plurality of changesets that comprises at least one package from the plurality of packages for one or more of the plurality of products; and a processing device to; filter the content data to identify a first plurality of content items in view of the one or more content filters and the one or more environment filters, wherein the first plurality of content items comprises one or more of the plurality of repositories, the plurality of products, or the plurality of packages, and cause presentation of a list of the first plurality of content items, wherein the presentation organizes the first plurality of content items in view of a subset of the plurality of release environments that are within the first plurality of content items and a subset of the plurality of repositories that are within the first plurality of content items, wherein the interface is further to receive a selection of a plurality of repository-environment combinations from the subset of the release environments and the subset of the plurality of repositories, and wherein the processing device is further to cause presentation of a comparison of ones of the plurality of packages for each of the plurality of repository-environment combinations. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification