Integrating preview systems for early validation and maintenance in development-to-production landscapes provisioned by continuous delivery
First Claim
1. A computer-implemented method, comprising:
- upgrading a development maintenance (Dev-Maintain) computing system from a release version n to a release version n+1, wherein a production (Prod) computing system is on the release version n, and a development preview (Dev-Preview) computing system is on the release version n+1;
transporting changes from the Dev-Preview computing system to the Dev-Maintain computing system;
merging inactive changes transported from the Dev-Preview computing system into the Dev-Maintain computing system to generate merged changes;
transporting the merged changes to the Dev-Preview computing system;
performing a release version upgrade to the Prod computing system and to the Dev-Preview computing system; and
transporting active changes from the Dev-Maintain computing system to the Prod computing system, wherein the changes are an inactive form if the changes collide with changes already performed in the Dev-Maintain computing system and the changes are in an active form if the changes do not collide with changes already performed in the Dev-Maintain computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A development maintenance (Dev-Maintain) computing system is upgraded from a release version n to a release version n+1, where a production (Prod) computing system is on the release version n, and a development preview (Dev-Preview) computing system is on the release version n+1. Changes are transported from the Dev-Preview computing system to the Dev-Maintain computing system. Inactive changes transported from the Dev-Preview computing system into the Dev-Maintain computing system are merged to generate merged changes. The merged changes are transported to the Dev-Preview computing system. A release version upgrade is performed to the Prod computing system and to the Dev-Preview computing system. Active changes are transported from the Dev-Maintain computing system to the Prod computing system.
115 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
upgrading a development maintenance (Dev-Maintain) computing system from a release version n to a release version n+1, wherein a production (Prod) computing system is on the release version n, and a development preview (Dev-Preview) computing system is on the release version n+1; transporting changes from the Dev-Preview computing system to the Dev-Maintain computing system; merging inactive changes transported from the Dev-Preview computing system into the Dev-Maintain computing system to generate merged changes; transporting the merged changes to the Dev-Preview computing system; performing a release version upgrade to the Prod computing system and to the Dev-Preview computing system; and transporting active changes from the Dev-Maintain computing system to the Prod computing system, wherein the changes are an inactive form if the changes collide with changes already performed in the Dev-Maintain computing system and the changes are in an active form if the changes do not collide with changes already performed in the Dev-Maintain computing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
upgrading a development maintenance (Dev-Maintain) computing system from a release version n to a release version n+1, wherein a production (Prod) computing system is on the release version n, and a development preview (Dev-Preview) computing system is on the release version n+1; transporting changes from the Dev-Preview computing system to the Dev-Maintain computing system; merging inactive changes transported from the Dev-Preview computing system into the Dev-Maintain computing system to generate merged changes; transporting the merged changes to the Dev-Preview computing system; performing a release version upgrade to the Prod computing system and to the Dev-Preview computing system; and transporting active changes from the Dev-Maintain computing system to the Prod computing system wherein the changes are an inactive form if the changes collide with changes already performed in the Dev-Maintain computing system and the changes are in an active form if the changes do not collide with changes already performed in the Dev-Maintain computing system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
- one or more computers; and
one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising;upgrading a development maintenance (Dev-Maintain) computing system from a release version n to a release version n+1, wherein a production (Prod) computing system is on the release version n, and a development preview (Dev-Preview) computing system k on the release version n+1; transporting changes from the Dev-Preview computing system to the Dev-Maintain computing system; merging inactive changes transported from the Dev-Preview computing system into the Dev-Maintain computing system to generate merged changes; transporting the merged changes to the Dev-Preview computing system; performing a release version upgrade to the Prod computing system and to the Dev-Preview computing system; and transporting active changes from the Dev-Maintain computing system to the Prod computing system, wherein the changes are an inactive form if the changes collide with changes already performed in the Dev-Maintain computing system and the changes are in an active form if the changes do not collide with changes already performed in the Dev-Maintain computing system. - View Dependent Claims (14, 15, 16, 17)
- one or more computers; and
Specification