In this chapter, we learned about tracking application changes, Bugzilla, enhancing productivity, and measuring ROI.
We started this book with very basic or no knowledge of DevOps practices or tools used in DevOps. We learned some basics about Salesforce by creating a sample application in Salesforce and discussed the different sandbox environments. Using Eclipse with Salesforce, we can integrate Git with a sandbox to achieve a source control version system. We learned about different deployment methods used in Salesforce, and we automated Salesforce deployments using the Jenkins continuous integration server.
We learned about setting up our own GitLab server and pushing code changes from a Salesforce sandbox to a GitLab repository. Implementing continuous integration in a Salesforce environment with the Jenkins server helps us to speed up deployment to UAT or another sandbox.
We learned how to automate testing for a Salesforce application with Selenium. We discussed Selenium record...