Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 23, 2013
  1. chore: release

  2. feat: add Get-VsVars / Set-VsVars

     - load Visual Studio cmd line tools into current shell session
Commits on Jan 11, 2013
  1. Merge pull request #30 from Iristyle/xunitx86

    Xunit tweaks
Commits on Nov 20, 2012
  1. @DonMcNamara

    Merge pull request #28 from Iristyle/nuget-tweaks

    DonMcNamara authored
    More robust NuGet version checking
  2. Get-NuGetDependencyPackageVersions scans .csproj as well

    - Added gnarly SemVer regex
    - Verify the HintPath stored locally in the .csproj and ensure
    that its version matches the one in packages.config
    - Could indicate that someone regex replaced some versions in
    packages.config, but failed to fix the csproj files
  3. All [switch] should have [Parameter()]

    [Parameter] is a bug as Powershell thinks this means a type check
  4. Dump all environment variables as a diagnostic

    This can help debug issues where tools are not being found, etc
Commits on Nov 6, 2012
  1. @DonMcNamara

    Merge pull request #25 from Iristyle/nuget-tweaks

    DonMcNamara authored
    Minor tweaks to handling nuget.exe
  2. Version bump to

    Updated docs about nuget.exe issues
  3. Use nuget pack OutputDirectory / improve error handling

    - Ensure the OutputDirectory is used so that .nupkg files are built
    alongside .nuspec files
    - When calling nuget pack / push, check the $LASTEXITCODE to see if
    the tool failed, otherwise we don't bubble the errors properly into
  4. Fixed link to build.ps1

    Also added link to Psakes psake-config.ps1
  5. Jenkins monkey patching

    - Include info on how to monkey-patch Resolve-Error
    - Includes info on Jenkins log parser plugin
    - Reformatted individual script sections
  6. Merge pull request #24 from Iristyle/nuget

    Nuget tasks
  7. Publish-NugetPackage

    - Build server friendly mechanism for auto-publishing packages
    - Employs a system for checking remote nuget feeds for the packages
    before attempting to pack / push files (which can be overriden with
    - Can handle .nuspec files with metadata that live next to .csproj
    files, though this is not recommended
    - Fixed some minor bugs with Find-NuGetPackages
Commits on Nov 5, 2012
  1. Added Get-NuGetPackageSpecs

    - Returns a Hashtable from a recursive listing of .nuspec files
    within a path
    - Fixed a small bug with Restore-Nuget that generated extraneous
    NuGet self updates
  2. Added Find-NuGetPackages cmdlet

    Added additional internal helpers to find /restore a local nuget.exe
  3. Initial commits of NuGet.psm1 NuGet helpers

    Test/Get-NuGetDependencyPackageVersions - useful to break builds
    where large solutions have experienced package drift
  4. Reformatted Release Notes

Commits on Oct 19, 2012
  1. Bumped to

    Wrote docs for Restart-SqlServer
  2. Add new Restart-SqlServer cmdlet

    This takes the pain out of stopping SQL server, starting it back up
    and waiting for it to become ready
    This service waiting pattern should be refactored at some point into
    a generic service recycler.
    Restarting the server is necessary, for instance, to change the
    login mode.
  3. Merge pull request #19 from Iristyle/versionbump

    Bumped to
  4. Bumped version to

    Includes Get-SqlServer, Get-IniContent and Out-IniFile
  5. Merge pull request #18 from Iristyle/sqlserver

    Added ability to get server
  6. Added new cmdlet Get-SqlServer

    This allows us to inspect server properties during a build to make
    sure that, for instance, LoginMode is set to Mixed to allow SQL
    logins to connect
Commits on Oct 16, 2012
  1. Merge pull request #17 from Iristyle/INI

    Added INI read/write support
  2. Added INI.psm1 with Get-IniContent / Out-IniFile

    - These cmdlets make it easier to read / write INI files, properly
    preserving order and round-tripping
    - Also handles 'unofficial' nested section syntax like [[section]]
    that is common-place
  3. Merge pull request #16 from Iristyle/Pscx-fixes

    Fixes issues with PSCx
Commits on Oct 11, 2012
  1. Use PsCx 2.1.0 RC instead of 2.0

    2.0 doesn't work properly with Powershell 3
Something went wrong with that request. Please try again.