-
公开(公告)号:US11349958B1
公开(公告)日:2022-05-31
申请号:US17110224
申请日:2020-12-02
Applicant: salesforce.com, inc.
Inventor: Dmitri Sergeyevich Kiselev , Jeaneth Vergara , Apoorv Mahajan
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.
-
公开(公告)号:US11733987B2
公开(公告)日:2023-08-22
申请号:US17491915
申请日:2021-10-01
Applicant: salesforce.com, inc.
Inventor: Apoorv Mahajan , Jeaneth Aguilar Vergara
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.
-
公开(公告)号:US11573786B1
公开(公告)日:2023-02-07
申请号:US17402448
申请日:2021-08-13
Applicant: salesforce.com, inc.
Inventor: Dmitry Sergeyevich Kiselev , Jeaneth Aguilar Vergara , Apoorv Mahajan , Harikumar Kumar Sulochana , Nikhil Mohan Sail , Nishant Loyola Dsouza
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 data center entities of the data center and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the data center, for example, deploying software artifacts, provisioning computing resources, and so on. The system receives a deployment manifest that provides declarative specification of deployment strategies for deploying software artifacts in data centers. The system implements a deployment operator that executes on a cluster of computing systems of the cloud platform to implement the deployment strategies.
-
公开(公告)号:US20220174132A1
公开(公告)日:2022-06-02
申请号:US17110224
申请日:2020-12-02
Applicant: salesforce.com, inc.
Inventor: Dmitri Sergeyevich Kiselev , Jeaneth Vergara , Apoorv Mahajan
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.
-
公开(公告)号:US20230054760A1
公开(公告)日:2023-02-23
申请号:US17402448
申请日:2021-08-13
Applicant: salesforce.com, inc.
Inventor: Dmitry Sergeyevich Kiselev , Jeaneth Aguilar Vergara , Apoorv Mahajan , Harikumar Kumar Sulochana , Nikhil Mohan Sail , Nishant Loyola Dsouza
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 data center entities of the data center and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the data center, for example, deploying software artifacts, provisioning computing resources, and so on. The system receives a deployment manifest that provides declarative specification of deployment strategies for deploying software artifacts in data centers. The system implements a deployment operator that executes on a cluster of computing systems of the cloud platform to implement the deployment strategies.
-
公开(公告)号:US11561784B2
公开(公告)日:2023-01-24
申请号:US17157583
申请日:2021-01-25
Applicant: salesforce.com, inc.
Inventor: Douglas James Wiegley , Apoorv Mahajan , Dmitri Sergeyevich Kiselev
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.
-
公开(公告)号:US20220236976A1
公开(公告)日:2022-07-28
申请号:US17157583
申请日:2021-01-25
Applicant: salesforce.com, inc.
Inventor: Douglas James Wiegley , Apoorv Mahajan , Dmitri Sergeyevich Kiselev
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.
-
-
-
-
-
-