System and Method for Creating and Deploying A Release Package
AssigneeServiceNow, Inc.
InventorJames Owen
Life of this patent
Estimating the term…
Abstract
A system for deploying software includes a processor programmed to identify a collection of deployable elements for use in deploying the software. The instructions also include instructions to receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system. The instructions also include instructions to, using at least one of the collection of deployable elements, deploy the software to the specified type of computing system, and in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.
Claims20
A system for deploying software in a distributed computing system, the system comprising:
- a memory;
- and
- a processor,
- wherein the memory includes instructions executable by the processor to:
- identify a collection of deployable elements for use in deploying the software;
- receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system;
- using at least one of the collection of deployable elements, deploy the software to the specified type of computing system;
- and
- in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.
A system for deploying a release of software in a distributed computing system, comprising:
- a server device including a memory and a processor, wherein the memory includes instructions executable by the processor to:
- receive information associating a release package with a rule for performing an activity, using at least one element of the release package, if a condition is met;
- initiate deployment of the software to a target computing environment;
- and
- perform the activity in accordance with the rule in response to a determination that the condition is met.
A computer-implemented method for deployment of software on a target computing system, the method comprising:
- receiving a release package for deployment of the software on the target computing system, the release package including a deployable element and a release item, wherein the release package is associated with a rule specifying a performance of an activity on a computer when a condition is met;
- using the release package to deploy the at least one deployable element on the target computing system;
- and
- if the condition is met, performing the activity on a computer, as specified in the rule, using at least one of the deployable element or the release item.
Dependencies are inferred from the claim text.