Application configuration manager
First Claim
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause:
- mapping a plurality of software development stages to respective stage-specific configurations in a first plurality of stage-specific configurations;
mapping the plurality of software development stages to respective stage-specific configurations in a second plurality of stage-specific configurations;
selecting a first software development stage, of the plurality of software development stages, for configuring a first instance of an application;
responsive to selection of the first software development stage, configuring the first instance of the application based at least on;
a first stage-specific configuration, of the first plurality of stage-specific configurations, corresponding to the first software development stage;
a second stage-specific configuration, of the second plurality of stage-specific configurations, corresponding to the first software development stage;
executing the first instance of the application based at least on the first stage-specific configuration of the first plurality of stage-specific configurations and the second stage-specific configuration of the second plurality of stage-specific configurations.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for configuring applications are disclosed. A system maps software development stages to respective stage-specific configurations in two or more sets of stage-specific configurations. The system selects a software development stage for configuring an instance of an application. Responsive to selection of the software development stage, the system configures the instance of the application based at least on: a stage-specific configuration, in a set of stage-specific configurations, corresponding to the software development stage; and another stage-specific configuration, in another set of stage-specific configurations, corresponding to the software development stage. The system executes the instance of the application based at least on the stage-specific configurations from the sets of stage-specific configurations.
16 Citations
20 Claims
-
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause:
-
mapping a plurality of software development stages to respective stage-specific configurations in a first plurality of stage-specific configurations; mapping the plurality of software development stages to respective stage-specific configurations in a second plurality of stage-specific configurations; selecting a first software development stage, of the plurality of software development stages, for configuring a first instance of an application; responsive to selection of the first software development stage, configuring the first instance of the application based at least on; a first stage-specific configuration, of the first plurality of stage-specific configurations, corresponding to the first software development stage; a second stage-specific configuration, of the second plurality of stage-specific configurations, corresponding to the first software development stage; executing the first instance of the application based at least on the first stage-specific configuration of the first plurality of stage-specific configurations and the second stage-specific configuration of the second plurality of stage-specific configurations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one device including a hardware processor; the system being configured to perform operations comprising; mapping a plurality of software development stages to respective stage-specific configurations in a first plurality of stage-specific configurations; mapping the plurality of software development stages to respective stage-specific configurations in a second plurality of stage-specific configurations; selecting a first software development stage, of the plurality of software development stages, for configuring a first instance of an application; responsive to selection of the first software development stage, configuring the first instance of the application based at least on; a first stage-specific configuration, of the first plurality of stage-specific configurations, corresponding to the first software development stage; a second stage-specific configuration, of the second plurality of stage-specific configurations, corresponding to the first software development stage; executing the first instance of the application based at least on the first stage-specific configuration of the first plurality of stage-specific configurations and the second stage-specific configuration of the second plurality of stage-specific configurations.
-
-
20. A method comprising:
-
mapping a plurality of software development stages to respective stage-specific configurations in a first plurality of stage-specific configurations; mapping the plurality of software development stages to respective stage-specific configurations in a second plurality of stage-specific configurations; selecting a first software development stage, of the plurality of software development stages, for configuring a first instance of an application; responsive to selection of the first software development stage, configuring the first instance of the application based at least on; a first stage-specific configuration, of the first plurality of stage-specific configurations, corresponding to the first software development stage; a second stage-specific configuration, of the second plurality of stage-specific configurations, corresponding to the first software development stage; executing the first instance of the application based at least on the first stage-specific configuration of the first plurality of stage-specific configurations and the second stage-specific configuration of the second plurality of stage-specific configurations, wherein the method is performed by at least one device comprising a hardware processor.
-
Specification