Portfolio
Our 2 main pieces of work over the last year have been the following 2 projects:
The Mango Tree, located near Ipanema Beach in Rio, offers the comforts of a guest house coupled with the warm welcome and atmosphere of a backpacker hostel. The owners wanted a clean design that focused on this newly opened hostel, its facilities, location, tours, etc. and vibrant colours were chosen for the design to reflect its ambience. You can browse the website at www.mangotreehostel.com
We have been heavily involved with the development of a well known UK restaurant booking site. Working on all aspects of the .NET developed website. The project extensively uses Team City, Acceptance Testing and Test Driven Development. A service oriented architecture has been introduced to a legacy codebase and additionally a deep integration with a large US company following a take over. More detail on this work can be explained in any meeting.
One of the reasons a lot of developers get promoted at work is due to “knowledge of the system”. They know how everything works for a project, company or similar and therefore can perform tasks that brand new developers can’t. … Continue reading
The way I have got TeamCity working (with TeamCity version 6.5.4 I must add) is to use the TeamCity module that is provided in the psake download.
Add this to your script:
...
Import-Module "$build_dir\psake\teamcity.psm1"
#Tasks here
...
Remove-Module teamcity
#End Of File
I have a build folder that I have put the module in so that all my builds can access it.
Then it worked out of the box.
I am not using the built in NUnit runner though, I have also put the NUNit console in my build folder and then call that with each UnitTest assembly:
Task Test -depends Build {
$testAssemblies = (get-childitem $base_dir -r -i "*UnitTests.dll" -exclude "*.config" -Name | Select-string "bin")
foreach($test_asm_name in $testAssemblies) {
$full_test_assembly_name = "$base_dir\$test_asm_name"
Exec { invoke-expression "$nunitconsole_path $full_test_assembly_name" }
}
}
