svn commit: r46169 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk bjk at
Thu Jan 8 19:16:30 UTC 2015

Author: bjk
Date: Thu Jan  8 19:16:28 2015
New Revision: 46169

  Add entry for Jenkins and testing
  Approved by:	hrs (mentor, blanket)


Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml	Thu Jan  8 19:15:47 2015	(r46168)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml	Thu Jan  8 19:16:28 2015	(r46169)
@@ -790,4 +790,143 @@
+  <project cat='proj'>
+    <title>Jenkins Continuous Integration for &os;</title>
+    <contact>
+      <person>
+	<name>
+	  <given>Craig</given>
+	  <common>Rodrigues</common>
+	</name>
+	<email>rodrigc at</email>
+      </person>
+      <person>
+	<name>Jenkins Administrators</name>
+	<email>jenkins-admin at</email>
+      </person>
+      <person>
+	<name>&os; Testing</name>
+	<email>freebsd-testing at</email>
+      </person>
+    </contact>
+    <links>
+      <url href="">Jenkins CI server in &os; cluster</url>
+      <url href="">FreeBSD and Jenkins OS Testing</url>
+      <url href="">Kyua and Jenkins Testing Framework for BSD </url>
+      <url href="">PAM authentication problems in FreeBSD</url>
+      <url href="">Issue to update Jenkins to JNA 4.1.0 for FreeBSD</url>
+      <url href="">Kyua Quickstart Guide</url>
+      <url href="">Igor tool for proofreading documentation</url>
+      <url href="">FreeBSD_Doc-igor Jenkins build</url>
+      <url href="">FreeBSD_HEAD_sparc64 Jenkins build</url>
+      <url href="">Susan Stanziano from Xinuous ran kyua tests</url>
+      <url href="">Andy Zhang from Microsoft ran kyua tests</url>
+      <url href="">&a.ngie; imported NetBSD tests</url>
+      <url href="">Steve Wills ran tests in Google Compute Engine</url>
+      <url href="">Kyua submitted to Homebrew project</url>
+      <url href="">Brian Gardner submits jtreg tests</url>
+      <url href="">Ahmed Kamal offers to help with Saltstack</url>
+      <url href="">MIPS builds</url>
+    </links>
+    <body>
+      <p>Since the last status report, many people have contributed
+	help in various areas to help with with Continuous Integration
+	and Testing in FreeBSD.  Some of the highlights include:</p>
+      <ul>
+	<li>The Jenkins project mentioned on their blog how FreeBSD is using
+	  Jenkins and kyua to run OS-level tests.</li>
+	<li>&a.rodrigc; submitted patches to upgrade Jenkins to use JNA 4.1.0.
+	  The Jenkins project accepted these patches [JENKINS-24521] in
+	  the Jenkins 1.586 release.  This fixed problems with PAM
+	  authentication support in Jenkins on FreeBSD [JENKINS-21507].</li>
+	<li>&a.rodrigc; gave a presentation Kyua and Jenkins Testing
+	  Framework for BSD at the Developer and Vendor summit on
+	  November 3, 2014 in San Jose, California.  In the presentation,
+	  &a.rodrigc;'s described how for every commit to the FreeBSD source
+	  tree, nearly 3000 tests are run using kyua inside a bhyve virtual
+	  machine.  The kyua test results are exported to JUnit XML format,
+	  which is then used by Jenkins to generate web-based test reports with
+	  graphs.</li>
+	<li>&a.lwhsu; set up a Jenkins build named FreeBSD_Doc-igor
+	  to run the Igor tool written by &a.wblock;.  Igor proofreads
+	  FreeBSD documentation and reports various errors.</li>
+	<li>&a.rodrigc; set up a Jenkins build named
+	  FreeBSD_HEAD_sparc64 to build the FreeBSD HEAD branch for
+	  the sparc64 architecture</li>
+	<li>&a.ngie; imported more tests from NetBSD.  After this import,
+	  there are now over 3000 tests in the /usr/tests
+	  directory.</li>
+	<li>Susan Stanziano from Xinuous ran kyua tests and provided
+	  feedback about test errors, running the tests in a bhyve
+	  VM.</li>
+	<li>Andy Zhang from Microsoft ran kyua tests and provided
+	  feedback about test errors running in a Hyper-V 2012R2
+	  VM.</li>
+	<li>&a.swills; ran the &os; tests in Google Compute Engine and provided
+	  the test results.</li>
+	<li>&a.rodrigc; submitted a formula to create a package for
+	  kyua in the Homebrew packaging system on OS X.  The Homebrew project
+	  accepted this.  Now, kyua can easily be installed on OS X via a
+	  Homebrew package.  Hopefully &os; this will make it easier to share
+	  more test infrastructure and scripts with OS X.</li>
+	<li>&a.rodrigc; submitted to the Debian project a kyua
+	  package.  Approval for this is still pending.  A package
+	  will make it much easier to install kyua on Linux distributions which
+	  use Debian packages such as Debian, Ubuntu and Linux Mint.  Hopefully
+	  &os; this will make it easier to share more test infrastructure and
+	  scripts with Linux.</li>
+	<li>Brian Gardner submitted scripts to run the Regression Test
+	  Harness for OpenJDK (jtreg).  The test results are in JUnit XML
+	  format, which can be natively imported into Jenkins.</li>
+	<li>Ahmed Kamal, an experienced devops expert, and past
+	  contributor to the Ubuntu project, offered to help
+	  &a.rodrigc; with improving the automation and deployment of
+	  Jenkins nodes in the &os; cluster using the Saltstack automation
+	  framework.  Ahmed is interested in helping the &os; project.</li>
+	<li>&a.rodrigc; worked with &a.adrian; to set up Jenkins
+	  builds of MIPS targets.  The next step will be to get kyua
+	  tests running inside a QEMU MIPS VM.</li>
+      </ul>
+    </body>
+    <help>
+      <task>
+	<p>Set up more builds based on different architectures.</p>
+      </task>
+      <task>
+	<p>Improve the maintenance of nodes in the Jenkins cluster
+	 using devops frameworks such as Saltstack.</p>
+      </task>
+      <task>
+	<p>Get feedback for improving the Kyua Quickstart Guide.</p>
+      </task>
+      <task>
+	<p>People interested in helping out should join the
+	  freebsd-testing at list.</p>
+      </task>
+    </help>
+  </project>

More information about the svn-doc-all mailing list