Midori 0.8.0

Midori - Sweeter Psake builds

Midori includes a number of helpers for common functionality needed during builds, including:
       * Sql - Create dbs with SMO, execute SQL scripts, backup / restore and copy MDBs. Ship MDBs as part of a build, or run intgration tests against a fresh DB.
       * HipChat - send notifications
       * PsGet - Install PsGet and gain access to libraries such as PsCx
       * WinRM - Run code on remote servers, by exporting local PSM1 modules to remote machines
       * Jenkins - Download assets stored in S3
       * XUnit - Runs xunit tests and merges nunit output files for build servers, can create standalone xunit project files
       * Misc helpers - Safer transcription, better error logging, create 7z/zip/tar files, and other common usage helpers
       * Source Control - Retrieve current branch name
       * Network - Read time from a network time server
       * INI - Read / write INI files
       * Nuget - Find local package versions, publish packages
       * VsVars - Load Visual Studio tools into current session

Install-Package Midori -Version 0.8.0
dotnet add package Midori --version 0.8.0
paket add Midori --version 0.8.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* 0.8.0.0 - Added Get-VsVars cmdlet
       Added Set-VsVars cmdlet
       * 0.7.2.0 - Allow any of the xunit runners, not just clr4 x64
       Get-NuGetDependencyPackageVersions now scans .csproj files to ensure that
       the file referenced in the project is the same as the one in packages.config
       * 0.7.1.0 - Better handle exit codes from nuget.exe - propagate within Psake
       Properly use the OutputDirectory when packing
       * 0.7.0.0 - Added Test-NuGetDependencyPackageVersions cmdlet
       Added Get-NuGetDependencyPackageVersions cmdlet
       Added Find-NuGetPackages cmdlet
       Added Get-NuGetPackageSpecs cmdlet
       Added Publish-NuGetPackage cmdlet
       * 0.6.1.0 - Added Restart-SqlServer cmdlet
       * 0.6.0.0 - Added INI read/write functionality with Get-IniContent and
       Out-IniFile
       Added Get-SqlServer to inspect SQL server instances
       * 0.5.0.0 - Added Get-NetworkTime cmdlet to help with network time syncing
       Get-JenkinsS3Build now uses Get-NetworkTime to avoid issues on client machines
       Get-JenkinsS3Build fixes issues when a user provides the wrongly cased job
       names and gets S3 403 errors
       Jenkins cmdlets now require Powershell v3
       Fixed Nuget 2.1 compatibility issue in 'bootstrap' scripts
       * 0.4.5.0 - Added Get-SqlDatabases cmdlet for listing databases on a server
       Added Get-BranchName cmdlet to list the current branch
       * 0.4.4.0 - Bug fixes for loading SQL module in PowerShell v3
       Invoke-SqlFileSmo ate exceptions instead of rethrowing them
       New-SqlDatabase was not honoring UserAccess setting
       Remove-SqlDatabase adds -Force switch
       * 0.4.3.0 Added NoDetach parameter to Copy-SqlDatabase
       * 0.4.2.0 Invoke-SqlFileSmo gains a InstanceName parameter
       * 0.4.1.0 minor bugfixes to XUnit runner and Add-AnnotatedContent
       * 0.4.0.0 replaces DotNetZip with 7z.exe for New-ZipFile
       * 0.3.0.0 includes support for backup/restore and transfer of SQL dbs,
       minor zip tweaks
       * 0.2.0.0 includes support for XUnit project creation and test execution!

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
0.8.0 (current version) 3,424 5/23/2013
0.7.2 396 1/11/2013
0.7.1 404 11/6/2012
0.7.0 251 11/6/2012
0.6.1 268 10/19/2012
0.6.0 244 10/19/2012
0.5.0 267 10/8/2012
0.4.5 257 10/6/2012
0.4.4 260 10/3/2012
0.4.3 241 10/2/2012
0.4.2 263 10/2/2012
0.4.1 264 9/17/2012