Contents tagged with Continuous Integration
-
Web Site Performance and Assembly Versioning – Part 3 Versioning Combined Files Using Mercurial
Minification and Concatination of JavaScript and CSS Files
Versioning Combined Files Using Subversion
Versioning Combined Files Using Mercurial – this post -
Branching and Merging with TortoiseSVN
For this example I am using Visual Studio 2010, TortoiseSVN 1.6.6, Subversion 1.6.6 and AnkhSVN 2.1.7819.411, so if you are using different versions, some of these screen shots may differ.
-
Objectives 2009
I am a little late in setting out my resolutions, and although 1st January is a good time of year to set out your objectives, I’ve never liked to be restricted by a date. If I smoked (which I don’t), and I wanted to give it up, I wouldn’t wait until the 1st Jan, I would give up there and then. No time like the present. So last February I set out some objectives for the coming 6 months, how did I do?
-
My end of year tool honours list
Well the holiday season is finally upon us, and I would like to take this opportunity to post a list of applications that I personally have found useful over the past 12 months. There are some classics in there, but a few surprises. Have a look, there may be something of interest to you. So, have yourself a ‘Merry Christmas and a Happy New Year’.
-
Integrate NCover with CC.Net
In previous posts I have covered getting cc.net up and running, combining NUnit reports with cc.net and generating documentation automatically as part of the build process. In this post I want to briefly describe how to get your unit test code coverage integrated with cc.net.
-
Being saved by...unit tests
The time comes in every developers life when a higher up requests what they think is a minor change. You think about it and agree also thinking that it would not take too much time. It is only when you get back to your desk, check out the code and look to where the change is going to happen when you realise the worst. If you make a change here what repercussions will you introduce, is it possible you could introduce a defect in the code which could then go on to really crap up the application. This happened to me last week, luckily I already had some unit tests in place covering the code which was in need of changing. I knew what the method in question was going to return, and so did the unit tests. I made the necessary changes and re-run the tests. Fantastic they all pass. The code checked in, the tests passed again and the nightly build was successful. The moral to this little tale? Introduce unit tests as soon as you can to test your code. As Ian Cooper points out:-
-
Auto-generating help with NAnt and CC.net
We are about to be audited here where I work. That is the IT department, not the company as a whole. As part of this we have to get all our IT documentation up to scratch. One problem being we don't know when they are coming and what exactly they are wanting to look at. So as far as we can see we have three areas of documentation:-
-
CC.Net and NUnit play nice together
This is a very quick post outlining what you need to do to get NUnit results displayed in your CC.Net results window. There are two steps for this, step one; configure your NAnt build script to call NUnit and step two; get the results merged in CC.Net.
-
Slowly going Agile (well more XP anyway)
A few weeks back I undertook a performance review (no don't worry, its an annual thing). In this review I was asked for my aspirations for the future within the company. My response was to be more agile. My manager initially looked at me as if I meant that I could bend over backwards and touch my nose with my left big toe. As I explained more and more about agile practices (and I am no way an expert, I am still learning about it myself), he became more and more interested, especially as I explained it is a good methodology for environments where there is constant change, which is definitely the organisation I am working in. I gave him a quick run down and demo of the Subversion and CC environment I have set up and explained the ideas behind TDD.
-
CCNet up and running
It has been a few weeks since my last post, so apologies for that. I have finally passed MS exams 70-292 and 70-296 so I am now an MCSE on Windows Server 2003 at last; hence the disappearing act.