Tell me more ×
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required.

I have watched a couple of interesting videos from Dreamforce about using Jenkins for Continuous integration, none of them go into the details of configuring Ant withForce.com Migration Tool in Jenkins. I haven't had any luck searching for this. Does anyone any guide/tutorial or can provide some steps to do this?

Thanks in advance.

share|improve this question

2 Answers

up vote 6 down vote accepted

I don't know of one to link to for you. I'm not near Jenkins right now, but I think the following is basically accurate.

  1. Follow the directions here to make sure that you have java, ant and the ant-salesforce.jar downloaded and installed or avaiable.

  2. Install Jenkins (these instructions may be easier for you on Windows).

  3. Get Jenkins running (different depending on how you installed). You may have already done this as part of step #2.

  4. Create your Jenkins project and configure an Ant task.

  5. Once you have your project set up you can run your job on demand until you get it to succeed and view the console output to verify that it is working. Then you can schedule it to run periodically such as every night at midnight or poll your source code repository.

Honestly, I put a lot of links in here that have detailed instructions, but it is not difficult to get Jenkins up and running and once you have it up and running the GUI is very intuitive and you can figure most of it out yourself. The directions here are pretty straightforward and you can even test drive it.

The Salesforce Using the Force.com Migration Tool doc has good samples of ant build files that cover different deployment scenarios.

share|improve this answer
Awesome and great links .Thanks – Mohith Kumar Oct 22 '12 at 5:28
I was able to get it working..to some extent.. Thanks ;) – PepeFloyd Oct 22 '12 at 12:40

Check out the Amazon AMI I have associated with this github repo, it's preconfigured with ANT Migration tool, and Jenkins ready to go.

I can also answer any questions about the instructions there.

share|improve this answer
Thanks Jordan. I searched for the AMI under the Community AMIs section as per the instructions but it's not listed there. – PepeFloyd Oct 22 '12 at 9:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.