I am trying to learn salesforce code deployment process.

I believe deploying code via ANT & Changesets are the most common ways to deploy your changes into Production.

I would like to get a hands-on (self-learning) with these tools as such is it possible to learn about these tools with my developer edition itself ?

  • also you can deploy from eclipse force.com IDE; changesets won't allow you to delete components from production.
    – cropredy
    May 10, 2015 at 5:05
  • There are also third party tools for moving changes around your Salesforce orgs....I highly recommend you check them out when you run into issues with Change Sets or the ant tools. Full disclosure that I lead the team, but at gearset.com we are trying to build the best Salesforce deployment service out there. May 10, 2015 at 16:27

2 Answers 2


You can try self learning with two sample developer orgs .Try moving some metadata and code from one developer to another developer org .

There is a small video that can help you on how to achieve this


The installation steps are documented below


The documentation on how to use this is as below



You can use developer edition very well to get hands-on on Salesforce Deployment experience.

Here are some quick links :

  1. Changeset Video , Change set overview and Best practices
  2. Using Eclipse for Metadata Migration
  3. Basics of ANT Migration tool

Some advance reference materials :

  1. Automated backup of Salesforce Org using ANT
  2. Using Jenkins for Continuous integration

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .