Wednesday, March 19, 2014

Deploy code from Sandbox to Production

How to deploy code from Sandbox to Production Preface:

this post is part of the Write Your First Trigger From Start to Finish series. 

 We’ll be deploying our simple trigger from sandbox to our normal Salesforce (aka production) org.
If you’re not using a sandbox connected to a real org, you don’t need to deploy –
your code is already live!

 We’ll be using a standard Salesforce feature called change sets to deploy.

 Step 0: Connect your Sandbox and Production orgs
             Setup >> Deploy >> Deployment Connections You’ll only need to do this once!
 Step 1: Navigate to the Outbound Change Sets page in Sandbox.
             Setup >> Deploy >> Outbound Change Sets
 Step 2: Add all necessary components to a new change set, then upload to Production

 In this case, we’ll add both the ForceForecasting trigger and the TestForceForecasting Apex class.
We can add tons of other things like custom objects and fields, but don’t worry about that for now!

 Step 3: Login to your production org, find the Inbound Change Set, and deploy!
             Setup >> Deploy >> Inbound Change Sets

 Once you hit the “Deploy” button (no need to validate!), you’ll have to wait a few minutes for the changes to go through. Grab yourself a nice cup of coffee while you wait and give yourself a pat on the back for deploying your first trigger!

No comments :

Post a Comment

Labels

visualforce page ( 13 ) apex integration ( 5 ) apex trigger ( 4 ) csv file from vf page ( 4 ) javascript ( 4 ) csv visualforce page ( 3 ) Too many ( 2 ) call out ( 2 ) integration ( 2 ) rest api ( 2 ) salesforce rest api ( 2 ) salesforce to salesforce integration ( 2 ) sfdc rest api ( 2 ) trigger ( 2 ) 15 digit to 18 digit ( 1 ) DML rows in Apex ( 1 ) Date Conversion ( 1 ) Date/Time conversion ( 1 ) Deploy ( 1 ) Objects to Future Annotated Methods ( 1 ) SFDC limits ( 1 ) Sobject to Future Annotated Methods ( 1 ) Test Class ( 1 ) TimeZone Conversion ( 1 ) Too many dml rows ( 1 ) Too many future calls ( 1 ) annotations ( 1 ) apex code ( 1 ) closed opportunities ( 1 ) commit ( 1 ) convert ( 1 ) create records ( 1 ) csv create records ( 1 ) custom setting ( 1 ) deployment ( 1 ) deployment changeset ( 1 ) disable apex class ( 1 ) disable apex trigger ( 1 ) disable in production ( 1 ) document ( 1 ) download ( 1 ) field name ( 1 ) formula fields ( 1 ) iframe ( 1 ) inactive ( 1 ) intellisense ( 1 ) jsforce ( 1 ) limits ( 1 ) matrix report in vf page ( 1 ) multi select ( 1 ) multi select salesforce ( 1 ) multiselect ( 1 ) paypal ( 1 ) picklist ( 1 ) record type ( 1 ) rollback ( 1 ) salesforce limits ( 1 ) salesforce list ( 1 ) salesforce map ( 1 ) salesforce rest ( 1 ) salesforce set ( 1 ) salesforce1 ( 1 ) sandbox deployment ( 1 ) sfdc collection ( 1 ) sfdc list ( 1 ) sfdc map ( 1 ) sfdc rest ( 1 ) sfdc set ( 1 ) uncommitted ( 1 ) updated field ( 1 ) user ( 1 ) validation rule opportunity ( 1 ) validation rules opportunities ( 1 ) vf page ( 1 )

Ad