Visualizing a congruency of versions of an application across phases of a release pipeline
First Claim
1. A system for visualizing a congruency of versions of an application across phases of a release pipeline, the system comprising:
- a selecting engine, comprising a processor, to select a phase from a number of phases;
a representing engine, comprising a processor, to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers by;
identifying the target version;
determining if each of the number of versions of the application are rendered as a first identifier or a second identifier; and
rendering the number of versions of the application in the UI as the first identifier or the second identifier;
a differentiating engine, comprising a processor, to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment by;
exchanging, based on a selection of a user, the latest-deployed version of the application and the planned version of the application to a foreground or a background of the UI;
overlapping coordinates associated with the latest-deployed version of the application and the planned version of the application in the UI; and
rendering the latest-deployed version of the application as a third identifier in the UI; and
a comparing engine, comprising a processor, to compare, based on a selection, properties of the versions of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.
13 Citations
18 Claims
-
1. A system for visualizing a congruency of versions of an application across phases of a release pipeline, the system comprising:
-
a selecting engine, comprising a processor, to select a phase from a number of phases; a representing engine, comprising a processor, to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers by; identifying the target version; determining if each of the number of versions of the application are rendered as a first identifier or a second identifier; and rendering the number of versions of the application in the UI as the first identifier or the second identifier; a differentiating engine, comprising a processor, to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment by; exchanging, based on a selection of a user, the latest-deployed version of the application and the planned version of the application to a foreground or a background of the UI; overlapping coordinates associated with the latest-deployed version of the application and the planned version of the application in the UI; and rendering the latest-deployed version of the application as a third identifier in the UI; and a comparing engine, comprising a processor, to compare, based on a selection, properties of the versions of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for visualizing a congruency of versions of an application across phases of a release pipeline, comprising:
-
a non-transitory computer readable storage medium, said tangible computer readable storage medium comprising computer readable program code embodied therewith, said computer readable program code comprising program instructions that, when executed, causes a processor to; select a phase from a number of phases, wherein; a phase is a stage of development for an application; and each phase has multiple versions of an application; represent, via a user interface (UI), a congruency for a number of versions of several applications compared against a target version of the several applications across phases of a release pipeline, the congruency for the number of versions of the application represented as identifiers, wherein; the identifiers comprise; a first identifier, which is a pattern, to represent the versions of the application that match the target version; and a second identifier, which is an intensity of the pattern, to represent a degree to which the versions of the application match the target version; and a third identifier, which is a color, to represent whether a version is a latest-deployed version of the application; and the phase are represented as columns; differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and compare, based on a selection, properties of the versions of the application, wherein the properties that are compared include a header, an environment, a version, a status, a component, or combinations thereof; and
display, via the UI, the release pipeline for the several applications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for visualizing a congruency of versions of an application across phases of a release pipeline, the system comprising:
-
a selecting engine, comprising a processor, to select a phase from a number of phases, wherein; a phase is a stage of development for an application; and each phase has multiple versions of an application; a representing engine, comprising a processor, to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers, wherein; the identifiers comprise; a first identifier, which is a pattern, to represent the versions of the application that match the target version; and a second identifier, which is an intensity of the pattern, to represent a degree to which the versions of the application match the target version; and a third identifier, which is a color, to represent whether a version is a latest-deployed version of the application; and the phases are represented as columns; a differentiating engine, comprising a processor, to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine, comprising a processor, to compare, based on a selection, properties of the versions of the application, wherein the properties that are compared include a header, an environment, a version, a status, a component, or combinations thereof.
-
Specification