Wolfpack v2.4.0 (NuPut)

Rating: No reviews yet
Downloads: 1609
Change Set: 0187cc7cb839
Released: Apr 19, 2012
Updated: Apr 25, 2012 by jimbobdog
Dev status: Stable Help Icon

Recommended Download

Application Wolfpack_Binaries_v2.4.0
application, 11434K, uploaded Apr 19, 2012 - 1288 downloads

Other Available Downloads

Example AppStatsDemoClient_Binaries_v2.4.0
example, 8112K, uploaded Apr 19, 2012 - 321 downloads

Release Notes

DOWNLOADING THE ZIP? READ THIS!

When you download the zip file, please right click it and on the Properties tab if you see an "Unblock" button make sure you click it otherwise it will not unzip correctly and you will got some odd runtime issues.

v2.4..a.k.a "NuPut"

This release is all about "NuPut" - my name for using NuGet packages for deployment of runtime updates & tests. This release has few changes to Wolfpack itself but focuses on a new contrib project "Wolfpack.Contrib.Deployment" that allows Wolfpack to provide NuGet based deployment services.

Wolfpack can now detect a new version of a NuGet package, download and unpack it to your filesystem. It can also execute a commandline once this has occurred (eg: run dropkick to perform a full fat deployment)...plus...you can even package your NUnit test assemblies into a NuGet package and have Wolfpack detect a new version of them (on any feed), download and unpack it, pull down the NUnit runner NuGet package, execute the nunit console application against your test assemblies then finally parse the results xml file and create Wolfpack notification messages based on the test results.

This means that you can create your system/integration tests as NuGet packages as part of your CI process, simply publish them to your NuGet feed as part of your deployment and then Wolfpack will automatically take care of executing these tests for you and send notifications with the results!

Read more about Wolfpack's Deployment plugins here

Auto Update

For all existing v2.3 installations of Wolfpack you can simply update your entire installation, including any installed plug-ins with the following command...
wolfpack.agent.exe /update
This is the inaugural "live" update of Wolfpack via the auto update feature. Where there are existing configuration files installed that would be updated you will be asked to overwrite - if you want to manually compare and update the files yourself to avoid any loss of configuration just answer "n" - the files will remain in the "_updates" folder...and remember as part of the update process your entire Wolfpack installation is automatically backed up prior to the update running so if it goes wrong you can easily recover - just look in the "_backups" folder for the latest zip file.

What's New?

  • Updated to NuGet 1.6.2
  • Updated to Sidewinder 1.4.0
    • Provides improved support when updating files that already exist. You are now prompted to overwrite any NuGet package content file that already exists - these can be manually compared later.
    • Auto launches a "readme.txt" file if stored in the NuGet package root
  • Made the Container an instance, was previously a static class member. This was for testability reasons.

Breaking Changes

  • None

Bug Fixes

  • None

Known Issues

  • If you download the source code and run it from Visual Studio you cannot debug it if you use the /update command line switch. There is a framework bug that effects nuget.core.dll - a security demand is made that cannot be honoured in debug mode. See: http://nuget.codeplex.com/discussions/246086

Notes

  • NuGet packages refreshed - just search for "wolfpack" in the gallery
    • New package available - "Wolfpack.Contrib.Deployment" (see above)
    • New package available - "Wolfpack.Contrib.Demo" (see above)

Reviews for this release

No reviews yet for this release.