Hi JB, thanks for tips.
Another question : if my feature is already installed, as feature:refresh not yet available, i must do an uninstall/install feature or may I do a deployment using a basic copy of bundles into the deploy directory of my instance ? Thx, Mat 2014-07-25 11:22 GMT+02:00 Jean-Baptiste Onofré <[email protected]>: > 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 >
