-
公开(公告)号:US20240220222A1
公开(公告)日:2024-07-04
申请号:US18407101
申请日:2024-01-08
Applicant: Salesforce, Inc.
Inventor: Srinivas Dhruvakumar , Varun Gupta , Abhishek B. Waichal , Mayakrishnan Chakkarapani , Christopher Steven Moyes
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 a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.
-
公开(公告)号:US20240256497A1
公开(公告)日:2024-08-01
申请号:US18104139
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Zemann Phoesop Sheen , Abhishek B. Waichal , Srinivas Dhruvakumar
IPC: G06F16/185 , G06F11/36
CPC classification number: G06F16/185 , G06F11/3688
Abstract: A system provides a framework for testing template code processed by a templating engine. A multitenant system may use template code for implementing Infrastructure as Code (IAC), for example, to generate pipelines for deploying software or provisioning resources for a datacenter configured in a cloud platform. The system sets the search path in a template engine environment object dynamically for each template file. The system allows testing of macros used by the template engine. The system converts the macros to callable entities that can be invoked by test cases. The system allows developers to finding code defects earlier and increase application availability. The system provides flexibility in testing and automation in running the tests. Furthermore, the system allows a separation of production code with unit tests.
-
公开(公告)号:US12259851B2
公开(公告)日:2025-03-25
申请号:US18104139
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Zemann Phoesop Sheen , Abhishek B. Waichal , Srinivas Dhruvakumar
IPC: G06F16/185 , G06F11/3668
Abstract: A system provides a framework for testing template code processed by a templating engine. A multitenant system may use template code for implementing Infrastructure as Code (IAC), for example, to generate pipelines for deploying software or provisioning resources for a datacenter configured in a cloud platform. The system sets the search path in a template engine environment object dynamically for each template file. The system allows testing of macros used by the template engine. The system converts the macros to callable entities that can be invoked by test cases. The system allows developers to finding code defects earlier and increase application availability. The system provides flexibility in testing and automation in running the tests. Furthermore, the system allows a separation of production code with unit tests.
-
公开(公告)号:US12159128B2
公开(公告)日:2024-12-03
申请号:US18407101
申请日:2024-01-08
Applicant: Salesforce, Inc.
Inventor: Srinivas Dhruvakumar , Varun Gupta , Abhishek B. Waichal , Mayakrishnan Chakkarapani , Christopher Steven Moyes
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 a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.
-
-
-