I would like to know more about CI. I went through wikipedia page but it doesn't explain much working.<br><br><div class="gmail_quote">On Thu, Jul 19, 2012 at 2:50 PM, Thomas Müller <span dir="ltr"><<a href="mailto:thomas.mueller@tmit.eu" target="_blank">thomas.mueller@tmit.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear ownCloud developers,<br>
<br>
with pleasure and honor I'd like to officially announce that we have a<br>
continuous integration server for ownCloud now:<br>
<br>
<a href="http://ci.tmit.eu" target="_blank">http://ci.tmit.eu</a><br>
<br>
I assume you already know how ci works - if not speak up, I'll happily describe it in a second email.<br>
<br>
Let me quickly describe which jobs are available:<br>
<br>
ownCloud-Android:<br>
This is the android client for ownCloud based on master from <a href="https://gitorious.org/owncloud/android-devel" target="_blank">https://gitorious.org/owncloud/android-devel</a><br>
The Jenkins job is building signed the signed apk, which can be installed right away.<br>
<br>
owncloud-Mirall and csync-owncloud:<br>
This is our desktop client - currently we just perform the compilation run on both.<br>
The code is taken from master from <a href="https://gitorious.org/owncloud/mirall" target="_blank">https://gitorious.org/owncloud/mirall</a> and<br>
from dav from git://<a href="http://git.csync.org/users/freitag/csync.git" target="_blank">git.csync.org/users/freitag/csync.git</a><br>
TODO: maybe direct push to OBS (devel project) to build packages for various distributions (including mingw)<br>
<br>
ownCloud-Server(master):<br>
This is ownCloud server taken from master from <a href="https://gitorious.org/owncloud/owncloud" target="_blank">https://gitorious.org/owncloud/owncloud</a>.<br>
This is for sure the most complex job as it performs:<br>
- php syntax validation<br>
- jslint (<a href="http://www.jslint.com/" target="_blank">http://www.jslint.com/</a>)<br>
- php Mess Detector (<a href="http://phpmd.org/" target="_blank">http://phpmd.org/</a>)<br>
- php Code Sniffer (<a href="http://pear.php.net/package/PHP_CodeSniffer/" target="_blank">http://pear.php.net/package/PHP_CodeSniffer/</a>)<br>
- some code metric analysis (phploc and pdepends)<br>
- and finally: execution of the SimpleTest test suite on sqlite, mysql and postgres!<br>
TODO:<br>
- the rulesets for PHP Code Sniffer have to be defined (Jörn already sent a mail last night - THX for that)<br>
- jslint doesn't like our code ;-/ - is it us or jslint. I'd be happy to get some feedback from the JavaScript hackers in the community<br>
- Code coverage for the test suite has to be generated<br>
- duplicate this job for all stable branches<br>
<br>
ownCloud-tx:<br>
This job has just been started. The idea is to sync the translations every night.<br>
<br>
On #owncloud-dev you'll get notifications about successful and failed builds.<br>
<br>
Feel free to get back to me in case of question and suggestions - feedback is more than welcome.<br>
<br>
Take care,<br>
<br>
<br>
Tom aka DeepDiver<br>
<span class="HOEnZb"><font color="#888888">--<br>
Thomas Müller E-Mail: <a href="mailto:thomas.mueller@tmit.eu">thomas.mueller@tmit.eu</a><br>
<br>
_______________________________________________<br>
Owncloud mailing list<br>
<a href="mailto:Owncloud@kde.org">Owncloud@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/owncloud" target="_blank">https://mail.kde.org/mailman/listinfo/owncloud</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Deepak Mittal,<br>Twitter - @dpacmittal<br>