Which is a better continuous integration tool for AEM, Jenkins or Bamboo
I am trying to work out which continuous integration system, between Bamboo and Jenkins, would be more suitable for continuous integration.
My scenario is that developers will work on their local host to develop components and OSGI bundles using Eclipse. So assuming everything is good to go their code was sent to a BitBucket git repository, and all merges are complete. Now I want to deploy the component code, and compile and deploy OSGI bundles to the authoring server, do QA and then if QA is passed deploy component code, and compile and deploy OSGI bundles bundles to production, which has two load balanced servers.
So I know I can use Jenkins to do this. I had previously asked on the AEM experience manager forum how to use Jenkins with AEM. Titled - "Jenkins and Continual Integration with AEM Authoring Server ".
And from the answers on it I found this link https://wiki.jenkins-ci.org/display/JENKINS/CRX+Content+Package+Deployer+Plugin.
So there is an AEM Jenkins plugin.
I have not find a similar plugin for Bamboo, and the company has a preference for using Bamboo because of its tie in with Jira. So far it appears to me that Jenkins would be better to use for AEM continuous integration.
I would greatly appreciate it if anyone could help me by directing me to any sources of knowledge that would help be to evaluate which of the two continuous integration systems is better for use with AEM.
Regards
Clive Stewart