Technical requirements
For Jenkins, you’ll need a server that can host the Jenkins software. This could be a physical server, a virtual machine, or a cloud-based server. The specific requirements will depend on the scale of your projects, but as a minimum, you should plan for at least 1 GB of memory, 50 GB of disk space, and a modern CPU. It’s worth noting that, for learning purposes, it is possible to run Jenkins on your local development machine if you want to follow the processes and steps in this book, but for real-world use, as part of your DevOps toolchain, a dedicated hosting solution is recommended.
SFDX and the Salesforce CLI are crucial tools for Salesforce DevOps. To use them, you’ll need to install the Salesforce CLI on your system. If you’ve not already got them in place, you can revisit Chapter 5, which covers setting them up in detail.
To implement CI/CD in Salesforce, you’ll need an active Salesforce developer account. If you...