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
<PackageReference Include="Midori" Version="0.8.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
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

* - Added Get-VsVars cmdlet
       Added Set-VsVars cmdlet
       * - 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
       * - Better handle exit codes from nuget.exe - propagate within Psake
       Properly use the OutputDirectory when packing
       * - Added Test-NuGetDependencyPackageVersions cmdlet
       Added Get-NuGetDependencyPackageVersions cmdlet
       Added Find-NuGetPackages cmdlet
       Added Get-NuGetPackageSpecs cmdlet
       Added Publish-NuGetPackage cmdlet
       * - Added Restart-SqlServer cmdlet
       * - Added INI read/write functionality with Get-IniContent and
       Added Get-SqlServer to inspect SQL server instances
       * - 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
       * - Added Get-SqlDatabases cmdlet for listing databases on a server
       Added Get-BranchName cmdlet to list the current branch
       * - 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
       * Added NoDetach parameter to Copy-SqlDatabase
       * Invoke-SqlFileSmo gains a InstanceName parameter
       * minor bugfixes to XUnit runner and Add-AnnotatedContent
       * replaces DotNetZip with 7z.exe for New-ZipFile
       * includes support for backup/restore and transfer of SQL dbs,
       minor zip tweaks
       * includes support for XUnit project creation and test execution!


This package has no dependencies.

Version History

Version Downloads Last updated
0.8.0 3,714 5/23/2013
0.7.2 615 1/11/2013
0.7.1 617 11/6/2012
0.7.0 462 11/6/2012
0.6.1 499 10/19/2012
0.6.0 495 10/19/2012
0.5.0 499 10/8/2012
0.4.5 465 10/6/2012
0.4.4 462 10/3/2012
0.4.3 451 10/2/2012
0.4.2 473 10/2/2012
0.4.1 480 9/17/2012