Recently our fearless leader, Kohsuke Kawaguchi, was invited by the nice folks over at Digg to give a tech talk about continuous integration and automated testing. The Digg engineering team is full of believers in continuous integration, including our very own Andrew Bayer (abayer). Being big users of the Sauce Labs service to drive their vast Selenium test suite, the house was packed with...
Way back in March, I asked you all: Want some Hudson stickers? Turns out, a lot of you do! Thanks to a huge amuont of help by my future wife , the first shipment of Hudson stickers went into the mail last week. This first shipment was only to United States addresses! If you live outside of the U.S., or if you requested more...
Last Friday the Hudson team released release 1.363 which is yet another mixed bag of enhancements and bug fixes. Along with the usual bunch of fixes, this release includes a number of localization updates courtesy of a team of Hudson community volunteers participating in the Hudson Internationalization project. It is also worth noting that this post is being published on Tuesday, contrary to the schedule...
The 1.362 release of Hudson has a few bug-fixes and a few minor enhancements, all together a good stabilization release. Not too much interesting to discuss so straight on to the changelog! Bugs <ul class=image> <li class=bug> Restored optional container-based authentication for CLI. (issue 6587) <li class=bug> Fix javascript error when a plugin...
Intrepid Hudson user Christian Pelster posted a little project of his this week to the "users" mailing list called: hudsontrafficlights. Christian describes the project as: This Java based daemon aggregates the status of one or more jobs from a Hudson continous integration server into a single status (red, yellow, green) and invokes a shell script on status change. You can use hudsontrafficlights to control a...
People often configure Hudson to start a new build whenever a change is made to the repository. In fact, this is often considered central to the practice of continuous integration. There are two ways to achieve this. One is the "pull" model, where Hudson periodically reaches out to a Subversion repository to see if there is any changes. The other is the "push" model, where...
Hello again! It's been a long time since I've written for the Hudson community, but now I'm back and ready to tackle some of the latest developments in the Hudson community. What is Hudson Labs? As you may have read in April, Kohsuke left Oracle to found InfraDNA, a company specializing around Hudson. The departure meant the Hudson community would no longer have access to some...
The release of 1.355 came out earlier this week but I hadn't had the chance to write anything up about it. Of course, the work never stops on Hudson so we almost have 1.356 ready to roll out the door, but then Kohsuke tweeted this: Because of the data center migration going on, I won't be able to release #hudsonci today. I won't go...
Jenkins Automated Functional Testing with Parametrized Pipelines
CI/CD, DevOps and Hands-on Jenkins Install
Jenkins & DevOps Dojo
Fun with Azure and Jenkins
Microservices Lifecycle Explained through Docker and Continuous Deployment
Jenkins Pipelines: Limitations, Difficulties, Best Practices
Jenkins and DevOps Dojo
Life Sciences and Jenkins
Build Continuous Deploy into your CD Pipeline
The Largest Jenkins Event