Submitted by kohsuke on Mon, 2014-10-20 11:10
Jenkins User Conference in Bay Area is this Thursday, and one of the new things this year is the mobile app.
There's an Android version as well as an iPhone version. I've installed it locally, and it's very handy for checking the agenda, get more info about speakers and sponsors.
This is a guest post by Craig Rodrigues
The FreeBSD project produces a modern operating system derived from BSD Unix.
In the past 6 months, we have set up Jenkins at http://jenkins.freebsd.org/, to continuously build FreeBSD as developers add new code to the project. This has helped us identify and fix build breaks very quickly.
We have gone even farther by integrating Jenkins, Kyua,
Kyua is a testing framework for infrastructure software.
Bhyve is the native hypervisor that comes with FreeBSD (similar to KVM on Linux).
We use the Build Flow plugin in this example Build flow to do the following:
- Build the FreeBSD kernel and userland on amd64 whenever someone checks in new code to http://svn.freebsd.org
- Create a bootable FreeBSD disk image with makefs
- Boot the image under bhyve
Another day, another SSL vulnerability! Google has announced a vulnerability in SSL v3, and if you are using the "Winstone" servlet container built into Jenkins, and if you are using the HTTPS connector with the --httpsPort option (it is off by default), then you are vulnerable to this problem.
I've just issued a security advisory on this. If you haven't already subscribed to the Jenkins security advisory mailing list, this is a great opportunity to do so.
The advisory includes the target delivery vehicles for the fix and how you can address the problem in the mean time. Inside corporate intranet, where Jenkins is typically used, I suppose there's a degree of trust among participants to make this less of a problem.
(This is a guest post from Daniel Spilker)
Jenkins supports building plugins using Gradle for a while now. Last week a new version of the Gradle JPI plugin has been released to iron out some issues.
The Gradle JPI plugin enables a 100% groovy plugin development environment with Groovy as primary programming language, Spock for writing tests and Gradle as build system. Have a look at the Job DSL plugin for an example.
An existing Maven build can be converted to Gradle by using the build.gradle template from the Gradle JPI plugin's README.