Continuous Integration

In the previous chapter, we learned about the importance of version control systems in projects and how we can achieve version control in our Salesforce project. We looked at instructions for how to set up our own GitLab server and push metadata from the Salesforce organization to the Git repository. After following the steps to install Git on a developer machine and sync it with the Salesforce sandbox, developers will be able to make and save their changes in the Git repository.

In this chapter, we will learn about how we can use Git integration with Jenkins to automate backups and the deployment of Salesforce metadata. We will discuss Jenkins and look at how continuous integration is achieved in Salesforce using Jenkins ...

Get DevOps for Salesforce 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.