AUTOMATED DEVOPS APPLICATION DEPLOYMENT
First Claim
1. A method for automated development operations (DevOps) application deployment, the method performed by at least one processor and comprising:
- generating a DevOps application deployment package for a DevOps application based on a DevOps application model for the DevOps application;
determining, based on the DevOps application deployment package, an application deployment tool for deploying the DevOps application;
providing the DevOps application deployment package to a deployment tool plugin associated with the determined application deployment tool; and
executing, by the deployment tool plugin, a deployment operation based on deployment properties included in the DevOps application deployment package to deploy the DevOps application using the determined application deployment tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to automated development operations (DevOps) application deployment. Some examples disclosed herein may include generating a DevOps application deployment packages for DevOps applications based on DevOps application models for deploying the DevOps applications. Application deployment tools for deploying the DevOps applications may be determined based on the DevOps application deployment packages. The DevOps application deployment packages may be provided deployment tool plugins associated with the determined application deployment tools and the deployment tool plugins may execute deployment operations based on deployment properties included in the DevOps application deployment packages to deploy DevOps applications using the determined application deployment tools.
-
Citations
20 Claims
-
1. A method for automated development operations (DevOps) application deployment, the method performed by at least one processor and comprising:
-
generating a DevOps application deployment package for a DevOps application based on a DevOps application model for the DevOps application; determining, based on the DevOps application deployment package, an application deployment tool for deploying the DevOps application; providing the DevOps application deployment package to a deployment tool plugin associated with the determined application deployment tool; and executing, by the deployment tool plugin, a deployment operation based on deployment properties included in the DevOps application deployment package to deploy the DevOps application using the determined application deployment tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
generate a development operations (DevOps) application deployment package for a DevOps application based on a DevOps application model for deploying the DevOps application; determine, based on the DevOps application deployment package, an application deployment tool for deploying the DevOps application among a plurality of application deployment tools; provide the DevOps application deployment package to a deployment tool plugin associated with the determined application deployment tool; and execute, by the deployment tool plugin, a deployment operation based on deployment properties included in the DevOps application deployment package to deploy the DevOps application on the determined application deployment tool in a DevOps lifecycle stage, the deployment properties including at least a location of a web component file for the DevOps application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
a development operations (DevOps) application manager to; generate a plurality of deployment tool plugins for a plurality of application deployment tools; receive deployment operation instructions for deploying a DevOps application; generate a DevOps application deployment package for the DevOps application based on a DevOps application model for deploying the DevOps application; determine, based on the DevOps application deployment package, an application deployment tool for deploying the DevOps application among the plurality of application deployment tools; provide the DevOps application deployment package to a deployment tool plugin associated with the determined application deployment tool among the generated deployment tool plugins; and execute, by the deployment tool plugin, a deployment operation associated with the received deployment operation instructions based on deployment properties included in the DevOps application deployment package to deploy the application in a DevOps lifecycle stage using the determined application deployment tool. - View Dependent Claims (17, 18, 19, 20)
Specification