- Add 2013Q4 report on Jenkins-based testing

Submitted by:	rodrigc
This commit is contained in:
Gabor Pali 2014-01-14 15:54:34 +00:00
parent c06d293856
commit 23c3ee68f0
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=43507

View file

@ -19,7 +19,7 @@
<!-- XXX: Keep updating the number of entries -->
<p>Thanks to all the reporters for the excellent work! This report
contains 20 entries and we hope you enjoy reading it.</p>
contains 21 entries and we hope you enjoy reading it.</p>
<p>The deadline for submissions covering between January and
March 2014 is April 7th, 2014.</p>
@ -1121,4 +1121,50 @@
<task>Further streamline the installation process.</task>
</help>
</project>
<project cat='proj'>
<title>Jenkins Continuous Integration for &os;</title>
<contact>
<person>
<name>
<given>Craig</given>
<common>Rodrigues</common>
</name>
<email>rodrigc@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://www.ixsystems.com/whats-new/jenkins-bhyve-and-webdriver-continuous-integration-testing-on-freenas/">Vendor Summit presentation</url>
</links>
<body>
<p>At the November 2013 &os; Vendor Summit, some of the work was
presented that Craig Rodrigues have been doing with Continuous
Integration and Testing at iXsystems. Craig's presentation
described how iXsystems is using modern best practices for
building and testing FreeNAS code. Jenkins is a framework for
doing continuous builds and integration, and is used by hundreds
of companies. BHyve (BSD Hypvervisor) is the new virtual
machine system which will be part of &os;&nbsp;10. Webdriver is
a Python toolkit for testing web applications. By combining
these technologies, iXsystems is developing a modern and
sophisticated workflow for testing and improving the quality of
FreeNAS.</p>
<p>Ed Maste from The &os; Foundation was interested in this work,
and based on this interest, now it is being ported to &os;.
Currently, a machine in the &os; cluster has been allocated for
this purpose, where a <tt>bhyve(4)</tt>-based virtual machine
was set up and Jenkins was installed. The remainder is still in
progress.</p>
</body>
<help>
<task>Finish setting up Jenkins.</task>
<task>Add more builds to Jenkins.</task>
<task>Integrate testing with Jenkins.</task>
</help>
</project>
</report>