I have setup the following platform in my VM Machine in order to automatize some tasks when using Salesforce. I hate manual action (Point and Click) and it’s rewarding to see that each manual action could potentially be automatize using Maven / Jenkins and Selenium. I have requested a demo org. using 3 sandbox to play with (1 developer, 1 developer pro, and my current sandbox).
First, here is an overview of what i’m trying to achieve:
The software to install and configure are (I will not go through each installation steps as original documentation are pretty good):
- Free Java Download
- Apache ANT
- Apache Maven
- Git SCM
- Force.com Migration Toolkit
- Force.com CLI
- jenkins: An extendable open source continuous integration server
- Selenium : Browser Automation
Let’s see how all of this work together to provide a powerful way of automating task in Salesforce. I will post some caveats or tips during my experimentation.