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.
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
For all existing v2.3 installations of Wolfpack you can simply update your entire
installation, including any installed plug-ins with the following command...
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.
- 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.
- 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
- 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)