-
公开(公告)号:US11106451B2
公开(公告)日:2021-08-31
申请号:US16599923
申请日:2019-10-11
Applicant: salesforce.com, Inc.
Inventor: Raj Advani , Christopher Wall , Benjamin Snyder , Wade Wegner , Josh Kaplan
Abstract: The application pertains to the automated deployment of software packages to an enterprise's testing, staging and production environments. It does this by detecting events with respect to the enterprise's code base and, upon detection of a change in a package, identifies the application(s) that include that package. For each such application, a workflow is provided defining a pipeline of environments in which a bundle of packages that make up that application are to be installed for testing, staging or production. A software package in which an event has occurred is installed in those environments on a stepwise basis per that workflow and the application is (re)built there for testing, etc. A status of the bundle of packages that make up an application in each of the respective environments is shown in a graphical user interface.
-
公开(公告)号:US10387291B2
公开(公告)日:2019-08-20
申请号:US15727273
申请日:2017-10-06
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
3.
公开(公告)号:US11294658B2
公开(公告)日:2022-04-05
申请号:US16696757
申请日:2019-11-26
Applicant: salesforce.com, inc.
Inventor: Jeffrey M. Bartolotta , Josh Kaplan , James Bock Wunderlich
Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
-
公开(公告)号:US20200042310A1
公开(公告)日:2020-02-06
申请号:US16599923
申请日:2019-10-11
Applicant: salesforce.com, Inc.
Inventor: Raj Advani , Christopher Wall , Benjamin Snyder , Wade Wegner , Josh Kaplan
Abstract: The application pertains to the automated deployment of software packages to an enterprise's testing, staging and production environments. It does this by detecting events with respect to the enterprise's code base and, upon detection of a change in a package, identifies the application(s) that include that package. For each such application, a workflow is provided defining a pipeline of environments in which a bundle of packages that make up that application are to be installed for testing, staging or production. A software package in which an event has occurred is installed in those environments on a stepwise basis per that workflow and the application is (re)built there for testing, etc. A status of the bundle of packages that make up an application in each of the respective environments is shown in a graphical user interface.
-
公开(公告)号:US10547601B2
公开(公告)日:2020-01-28
申请号:US15394307
申请日:2016-12-29
Applicant: salesforce.com, inc.
Inventor: Nathan Edward Lipke , David Ross Baker , Nicholas Chun Yuan Chen , Jonathan Widjaja , Winston Chow , Josh Kaplan , Gregory Wester
Abstract: A platform is provided to allow the developer to log into a subscriber's computer system by using the credential of the developer or the subscriber to view and to debug at least a portion of executable code that is used by the subscriber. The executable code used by the subscriber may be part of managed package code, at least portions of which are customized for various subscribers. Cooperative debugging may be provided between developer and subscriber with lifting of code encapsulation for the developer in the subscriber implementation. The developer and the subscriber may be granted debugging licenses each authorizing a limited number of debugging sessions, and each debugging session run by the developer may be counted against the debugging license of either the developer or the subscriber. Debugging licenses may be transferred between the developer and the subscriber.
-
公开(公告)号:US20190324895A1
公开(公告)日:2019-10-24
申请号:US16460939
申请日:2019-07-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
公开(公告)号:US20190138289A1
公开(公告)日:2019-05-09
申请号:US15825741
申请日:2017-11-29
Applicant: salesforce.com, Inc.
Inventor: Raj Advani , Christopher Wall , Benjamin Snyder , Wade Wegner , Josh Kaplan
IPC: G06F9/445
Abstract: The application pertains to the automated deployment of software packages to an enterprise's testing, staging and production environments. It does this by detecting events with respect to the enterprise's code base and, upon detection of a change in a package, identifies the application(s) that include that package. For each such application, a workflow is provided defining a pipeline of environments in which a bundle of packages that make up that application are to be installed for testing, staging or production. A software package in which an event has occurred is installed in those environments on a stepwise basis per that workflow and the application is (re)built there for testing, etc. A status of the bundle of packages that make up an application in each of the respective environments is shown in a graphical user interface.
-
8.
公开(公告)号:US20180217830A1
公开(公告)日:2018-08-02
申请号:US15421352
申请日:2017-01-31
Applicant: salesforce.com, inc.
Inventor: Jeff Bartolotta , Josh Kaplan , James Bock Wunderlich
IPC: G06F9/445
Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
-
公开(公告)号:US11036620B2
公开(公告)日:2021-06-15
申请号:US16460939
申请日:2019-07-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
10.
公开(公告)号:US20200264862A1
公开(公告)日:2020-08-20
申请号:US16696757
申请日:2019-11-26
Applicant: salesforce.com, inc.
Inventor: Jeffrey M. Bartolotta , Josh Kaplan , James Bock Wunderlich
Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
-
-
-
-
-
-
-
-
-