6

Exploring Packaging

There are many ways to deliver Salesforce changes between environments and still adhere to DevOps principles. One of the popular mechanisms is the use of Salesforce packages, which can be either managed, unmanaged, or unlocked packages.

In this chapter, we’ll look at these three types of Salesforce packages, their use cases, and considerations:

  • Unmanaged packages – Used to share customizations or applications with other organizations or users without any built-in versioning or upgrade capabilities.
  • Unlocked packages – Designed for efficient application life cycle management, modular development, and versioning within a single organization. They are also a popular means of distributing open source solutions on the Salesforce ...

Get Salesforce DevOps for Architects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.