DevOps Monkey Goodness

Monthly archives for September, 2012

How to make TeamCity stop when an err...

How to make TeamCity stop when an error is generated using the powershell runner

By default when using the TeamCity Powershell runner if an error is generated from within the Powershell scripts Teamcity will continue and give you a green build even though there was a problem. One solution to this problem is to set the global $ErrorActionPreference variable to stop which can be seen below:  $ErrorActionPreference = ‘Stop’ […]

Create a Web Crawler With Python and ...

Create a Web Crawler With Python and Scrapy

Recently I started to look into creating my own web crawler and having had a look around at numerous open source options I stumbled upon a python app called “Scrapy”.  This is a really easy to use framework that will do exactly what I’m looking for.  Unfortunately it’s a real pain to install, I wish […]

Serving Static Pages With Google App ...

Serving Static Pages With Google App Engine

In this article I expand on the basics having setup my Google App Engine Account to serve static content such as html files.   Part 1 – Setup Google App Engine Accounthttp://www.ifunky.net/Blog/post/Using-Google-App-Engine-as-a-Free-CDN.aspx By default when you setup your application it won’t serve static files out of the box like many web servers so if you […]

Using Google App Engine as a Free CDN

Using Google App Engine as a Free CDN

Whilst looking around at the options for using a CDN I decided to use the Google App Engine as a CDN to host a very basic HTML page. With the free Google CDN option there are limits as follows: 5 million requests per month Create a max of 10 applications The following guide will show […]