CI Continuous delivery implementations differ due to company testing culture I just finished reading a post [http://prettyprint.me/2011/01/24/continuous-deployment-at-outbrain/] about continuous delivery [http://continuousdelivery.com/] at Outbrain [http://www.outbrain.com/]. It’s quite interesting they made a trip similar to what we have done at RemoteX [http://www.remotex.se]. However their setup is some
CI Making Hudson (Jenkins) update it self A funny thing happens when you start delivering software through an automated system. You need to find a way to upgrade the automated system, and yet it is in use all of a sudden. Luckily for us we have everything checked into Git [https://www.morten.software/2011/01/17/
CI MSBuild projects prebuild step can fail when building with Hudson I’ve recently ran into a problem where Hudson wouldn’t compile our solution since it will fail when were doing some special work in a prebuild step. The reason was that we had some project with a prebuild step that used the “find” command line tool. However if you
CI Git plugin for Hudson hangs when fetching I had issues with getting Git up and running in a Hudson that was hosted as a Windows Service. The Git Commands would simply hang, the console output stopped at the line where the Git command was executed. If I took the service down and started hudson from the command-line
CI Creating ZIP files using Powershell I’ve been working with a RemoteX [http://www.remotex.se] version of the Continuous Delivery pipeline that is available at github [https://github.com/morkeleb/continuous-delivery-with-hudson]. At RemoteX we have all our deployment done using PowerShell so to maintain as much familiarity as possible between builds and deploys were
Books Book review: Continuous Delivery I recently finished reading Continuous Delivery [http://continuousdelivery.com/] by Jez Humble and David Farley. I have to say that the book was quite exiting. The first parts showed how to implement a continuous delivery pipeline and where automated tests fit in. It also explained how to setup the automated
CI Deploying updates for RemoteX Applications using Hudson We’ve been doing some work with Hudson over the past weeks. Mainly We’ve managed to create the last part of RemoteX [http://www.remotex.se] delivery pipeline on a hudson build-server. Since the first release of RemoteX Applications we’ve been releasing each release as a “package” containing
Books Doing Continuous Delivery with Hudson and Git Right now I’m reading the book Continuous Delivery [http://continuousdelivery.com/]. Excellent reading and even though I’ve only read around 46% percent of it, it’s quite thought provoking. I’ve written earlier on how we at RemoteX [http://www.remotex.se] have set up our build environment
AppEngine Hudson build server + Grails + AppEngine I just set up a build server for my Grails project. I chose Hudson since it was the one mentioned to work well, and it did. I’m quite happy with Hudson thus far. It hasn’t crashed (actually it crashed my browser once, more on that later), and been