Deployment of software releases on datacenters configured in cloud platforms

    公开(公告)号:US11349958B1

    公开(公告)日:2022-05-31

    申请号:US17110224

    申请日:2020-12-02

    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives an artifact version map that identifies versions of software artifacts for datacenter entities of the datacenter and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the datacenter, for example, deploying software artifacts, provisioning computing resources, and so on. The system compiles the cloud platform independent master pipeline in conjunction with the artifact version map to generate cloud platform specific detailed pipeline that deploys the appropriate versions of deployment artifacts on the datacenter entities in accordance with the artifact version map. The system sends the cloud platform specific detailed pipeline to a target cloud platform for execution.

    Executing shared pipelines for continuous delivery of services in cloud platforms

    公开(公告)号:US11733987B2

    公开(公告)日:2023-08-22

    申请号:US17491915

    申请日:2021-10-01

    CPC classification number: G06F8/60 H04L67/10

    Abstract: A system deploys software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system allows service owners to define shared pipelines that can be invoked by multiple parent pipelines. The system receives an artifact version map associating datacenter entities with services targeted for deployment on the datacenter entities. The artifact version map specifies attributes associated with invocations of the shared pipeline. The system generates deployment pipelines based on the artifact version map. The deployment pipelines allow a parent pipeline that invokes the shared pipeline to specify attributes including version of the shared pipeline, versions of software artifacts used by the shared pipeline, values of parameters used by the shared pipeline, or promotion criteria used by the shared pipeline.

    DEPLOYMENT OF SOFTWARE RELEASES ON DATACENTERS CONFIGURED IN CLOUD PLATFORMS

    公开(公告)号:US20220174132A1

    公开(公告)日:2022-06-02

    申请号:US17110224

    申请日:2020-12-02

    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives an artifact version map that identifies versions of software artifacts for datacenter entities of the datacenter and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the datacenter, for example, deploying software artifacts, provisioning computing resources, and so on. The system compiles the cloud platform independent master pipeline in conjunction with the artifact version map to generate cloud platform specific detailed pipeline that deploys the appropriate versions of deployment artifacts on the datacenter entities in accordance with the artifact version map. The system sends the cloud platform specific detailed pipeline to a target cloud platform for execution.

    Versioning of pipeline templates for continuous delivery of services on datacenters configured in cloud platforms

    公开(公告)号:US11561784B2

    公开(公告)日:2023-01-24

    申请号:US17157583

    申请日:2021-01-25

    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives pipeline templates including templating expressions that can be substituted with values for generating pipelines. A pipeline can be executed to perform a set of actions associated with continuous delivery of a software artifact. The system stores sets of partially hydrated pipeline templates. The partially hydrated pipeline templates can be compiled into executable pipelines associated with services configured on a datacenter of a cloud platform. The system stores different versions of pipeline templates as deployment packages. The system stores version pointers that identify specific deployment packages that are selected when a software release is deployed. The version pointers allow the deployment package to be updated in case of roll back or for deploying more recent changes.

    VERSIONING OF PIPELINE TEMPLATES FOR CONTINUOUS DELIVERY OF SERVICES ON DATACENTERS CONFIGURED IN CLOUD PLATFORMS

    公开(公告)号:US20220236976A1

    公开(公告)日:2022-07-28

    申请号:US17157583

    申请日:2021-01-25

    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives pipeline templates including templating expressions that can be substituted with values for generating pipelines. A pipeline can be executed to perform a set of actions associated with continuous delivery of a software artifact. The system stores sets of partially hydrated pipeline templates. The partially hydrated pipeline templates can be compiled into executable pipelines associated with services configured on a datacenter of a cloud platform. The system stores different versions of pipeline templates as deployment packages. The system stores version pointers that identify specific deployment packages that are selected when a software release is deployed. The version pointers allow the deployment package to be updated in case of roll back or for deploying more recent changes.

Patent Agency Ranking