Recently I had an issue with integrating Jenkins CI with Bitbucket CVS. My goal was to trigger jenkins to start running job, when commit to bitbucket will be pushed. Steps I made to made jenkins trigger job:
Install Bitbucket plugin
Set the Jekins job’s Build trigger to Poll SCM, but do not specify a schedule
Create a github post-receive trigger to notify the URL
http://builds.yoursite.com/git/[email protected]:nick/project.git This will tell Jenkins to trigger whenever code in bitbucket will be changed.
Note, that Jenkins will check whether changes were made and will start only in case of new changes in repository.