Hi Matthieu,

FYI, Karaf itself is built using Jenkins and include utest/itests (using Pax Exam). You can take a look on Karaf codebase itself.

For the automatic deployment, I will push my karaf:deploy Maven plugin goal.
Waiting for this, you can leverage other project (Puppet, Chef, Kalumet), or you can simply using the exec-maven-plugin to call a script like:

sshpass -p karaf ssh -p 8101 karaf@host features:addurl mvn:.....
sshpass -p karaf ssh -p 8101 karaf@host features:install ....

Regards
JB

On 07/25/2014 11:16 AM, Matthieu Vincent wrote:
Hi everyone,

     I would like to set up a continuous integration environment for my
OSGi projects and I'd like to have some feedbacks and best practices
before starting, especially concerning integration testing and automatic
deployment,

Thanks,
Mat

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to