Over the past couple of years, so many of you have been patiently waiting and following along as we’ve been talking about and building DevOps Center. In fact, we have over 3680 members (and counting!) in the DevOps Center Trailblazer Community Group for a product that hasn’t even been released yet! Yes, the interest and anticipation has been palpable, and now you can finally get your hands on it!
A new way to manage and release Salesforce changes — without Change Sets
What is this thing called DevOps Center, you ask? DevOps Center is a highly anticipated new product that makes the change and release management process when developing with Salesforce so.much.better. It allows you to take advantage of modern DevOps best practices through a centralized, easy-to-use interface. Some of the key features of DevOps Center are:
- Organize your work. Track and deploy the associated changes with Work Items, a new object designed for DevOps Center and open to typical Salesforce Flows and other operations.
- Track changes automatically. Changes are tracked automatically as you make them in development environments. View a list of changed metadata components in DevOps Center and select the ones you want to migrate. No more sticky notes and spreadsheets to track changes, or cumbersome interfaces to select changes. Can you say “good-bye, Change Sets”?!
- Integrate seamlessly with GitHub for source control. Even if you’ve never used source control before, DevOps Center makes it simple to adopt. All you need to do is log in to GitHub and we take care of the rest for you.
- Deploy changes with clicks. Visualize your deployment pipeline, then simply click to deploy changes from one stage to the next.
But what if you’re a developer using the CLI, VS Code, or GitHub directly? Does DevOps Center still benefit you and your team?
Absolutely! DevOps Center is designed to work for “hybrid” or “fusion” teams, i.e., teams made up of developers across the low-code → pro-code continuum. This means that you can do your work inside or outside of the DevOps Center UI-based application, and things stay in sync. So, you may have one team member doing their work from the CLI or VS Code, committing changes to the source control feature branch, and even creating, reviewing, and merging the pull request — all from outside of DevOps Center. DevOps Center will pick up on these actions and reflect them appropriately in the UI, so another team member could come along later and see the changes that were committed, access and review the pull request, and deploy the changes — all from inside of DevOps Center.
Similarly, your low-code developers and admins can now contribute to the project’s shared source of truth in the source control repository using clicks from DevOps Center. You no longer need to either push low-code users to adopt the CLI and processes they may be uncomfortable with, or just live with knowing that changes that are being managed with Change Sets are not part of your source control repository. Now, you can have the best of both worlds: modern tooling, using modern technologies, through the interface of your choice!
This all sounds great, so how do I get my hands on it?
DevOps Center Beta can now be enabled and installed through a new “DevOps Center” page in Setup. If you have a production org with Professional, Enterprise, or Unlimited edition, or a Developer Edition org, you can go to this page to enable and install DevOps Center. You can also enable and install it in a scratch org to try it out, but just remember that the scratch org won’t live forever!
Where can I get more information?
We have lots of information and resources available to learn more about DevOps Center. The best place to start is our DevOps Center Trailblazer Community Group. Join this group to stay updated with the latest on DevOps Center, engage with the community, provide feedback, and get access to additional product resources, such as FAQs, video demos, and product documentation.
We also have detailed product documentation available through Salesforce Help:
We want your feedback!
Since this is still in the Beta phase, it’s very important that we hear from you on your experiences using DevOps Center. Tell us what you like, don’t like, what you want to see added, and where you’re running into issues. Our two primary channels for feedback are:
- DevOps Center Trailblazer Community Group — for general feedback and questions
- DevOps Center Issues/Feedback Repository — for reporting issues and getting product support
About the author
Karen Fidelak is Sr. Director of Product Management for DevOps Center at Salesforce. When not working to bring great products to the Salesforce developer community, she enjoys exploring the great outdoors in her beautiful home state of Colorado.