Hudson PowerShell logs even caught errors An interesting PowerShell feature is that all errors are collected in an array called $error. so for example if you throw an error you can echo $error and find it later: [https://www.morten.software/img/f41420fe702a_A9B8/image.png] However the error is also logged even if you catch
Hudson Job dependencies in Hudson for our Continuous Delivery effort I’m continuing our work with our Continuous Delivery effort. Were migrating from our previous build system to Hudson since it makes builds much more accessible. The work started with the continuous delivery with hudson [https://github.com/morkeleb/continuous-delivery-with-hudson] project I have on github and were slowly adapting a
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
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 Rolling back failed AppEngine deploys in Hudson In a previous post [https://www.morten.software/2010/09/13/setting-up-ci-on-hudson-for-python-based-appengine-apps/] I mentioned how to set up a build that deployed to AppEngine using Hudson. I’ve been using such a build for a while for JS-Analytics [http://www.js-analytics.com] but its frustrating when the deploy operation fails
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