Whiskey

0.43.0

Continuous Integration/Continuous Delivery module.

Minimum PowerShell version

5.1

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Whiskey -RequiredVersion 0.43.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Whiskey -Version 0.43.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2016 - 2018 WebMD Health Services. All rights reserved.

Package Details

Author(s)

  • WebMD Health Services

Tags

build pipeline devops ci cd continuous-integration continuous-delivery continuous-deploy

Functions

Add-WhiskeyApiKey Add-WhiskeyCredential Add-WhiskeyTaskDefault Add-WhiskeyVariable Assert-WhiskeyNodePath Assert-WhiskeyNodeModulePath ConvertFrom-WhiskeyContext ConvertFrom-WhiskeyYamlScalar ConvertTo-WhiskeyContext ConvertTo-WhiskeySemanticVersion Get-WhiskeyApiKey Get-WhiskeyTask Get-WhiskeyCredential Get-WhiskeyMSBuildConfiguration Install-WhiskeyTool Invoke-WhiskeyNodeTask Invoke-WhiskeyNpmCommand Invoke-WhiskeyPipeline Invoke-WhiskeyBuild Invoke-WhiskeyTask New-WhiskeyContext Publish-WhiskeyBuildMasterPackage Publish-WhiskeyNuGetPackage Publish-WhiskeyProGetUniversalPackage Publish-WhiskeyBBServerTag Register-WhiskeyEvent Resolve-WhiskeyNodePath Resolve-WhiskeyNodeModulePath Resolve-WhiskeyNuGetPackageVersion Resolve-WhiskeyTaskPath Resolve-WhiskeyVariable Set-WhiskeyBuildStatus Set-WhiskeyMSBuildConfiguration Stop-WhiskeyTask Uninstall-WhiskeyTool Unregister-WhiskeyEvent Write-WhiskeyDebug Write-WhiskeyError Write-WhiskeyInfo Write-WhiskeyVerbose Write-WhiskeyWarning

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

* Moved Whiskey's documentation to [GitHub](https://github.com/webmd-health-services/Whiskey/wiki).
* Fixed: Whiskey's assembly wasn't getting its version metadata set.
* Whiskey no longer ships with PackageManagement and PowerShellGet modules. They are now downloaded from one of your registered PowerShell repositories the first time another PowerShell module is installed.
* The function `Import-WhiskeyPowerShellModule` is no longer public. If your task uses Whiskey's `RequiresTool` attribute to install a PowerShell module, Whiskey now imports that module for you automatically.
* Whiskey now automatically imports PowerShell modules tasks use as declared by their `RequiresTool` attribute.
* Upgraded Whiskey to use PackageManagement 1.4.5 (from 1.4.4).
* Fixed: Whiskey doesn't install the latest version of a PowerShell module if there's any version already installed.
* Improved detection of corrupted PowerShell modules that will force a re-install. Whiskey now uses `Test-ModuleManifest` to determine if a module was installed correctly.
* Added a new built-in Whiskey variable `WHISKEY_SEMVER2_PRERELEASE_ID` which contains the prerelease identifier of the prerelease label on a SemVer2 version string. E.g. Given the version `1.2.3-alpha.47+buildmetata`, this variable would be `alpha`.
* When publishing a prerelease version of a node module, the `PublishNodeModule` task will now automatically publish the module with the prerelease identifier as the distribution tag.
* Added a `Tag` property to the `PublishNodeModule` task that controls what distribution tag the module is published with. If specified, this property takes precendence over a tag from a prerelease identifier.
* Created `AppVeyorWaitForBuildJob` task that will wait for other jobs in an AppVeyor build to complete before continuing.
* Fixed: plug-ins are global to all builds instead of tied to specific builds. This is a backwards-incompatible change. `Register-WhiskeyEvent` and `Unregister-WhiskeyEvent` now require the context of the build on which the events should run. Please update usages.
* Added a custom error record display formatter that shows the entire script stack trace for an error instead of PowerShell's weird position message (which isn't entirely accureate).
* Created a `Write-WhiskeyError` function for displaying build errors to the user.
* Standardized and improved output of Whiskey's `Write-WhiskeyError`, `Write-WhiskeyWarning`, `Write-WhiskeyInfo`, `Write-WhiskeyVerbose`, and `Write-WhiskeyDebug`. Timings and the currently executing task name (if applicable) are added as a prefix to all but error-level messages. Output also no longer contains the current pipeline name or task index/number.
* Fixed: PowerShell task doesn't show any information to the user about what it's doing.
* Created `Log` task for writing logging messages. messages can be written at different levels: Error, Warning, Info (the default), Verbose, or Debug.
* Whiskey now enables information messages during a build. To disable them, pass `-InformationAction Ignore` to `Invoke-WhiskeyBuild` in your build script.
* Added official support for enabling a task's debug output setting the `Debug` property to `true`.
* Fixed: Parallel and PowerShell tasks show duplicate Write-Host output.
* Whiskey's default build.ps1 script is now runnable from any Unix shell.

FileList

Version History

Version Downloads Last updated
0.66.0 27 9/21/2026
0.65.6 30 8/18/2026
0.65.5 14 8/15/2026
0.65.5-rc1 21 8/10/2026
0.65.3 53 5/14/2026
0.65.3-rc2 5 4/30/2026
0.65.3-rc1 6 4/30/2026
0.65.2 13 4/20/2026
0.65.2-rc1 6 4/18/2026
0.65.1 9 4/13/2026
0.65.1-rc1 3 4/11/2026
0.65.0 16 4/3/2026
0.65.0-rc1 6 3/31/2026
0.64.0 17 3/6/2026
0.63.4 15 2/19/2026
0.63.3 30 2/10/2026
0.63.3-rc1 5 2/6/2026
0.63.2 9 1/14/2026
0.63.2-rc1 7 1/13/2026
0.63.1 12 12/12/2025
0.63.0-rc1 6 12/8/2025
0.62.0 16 10/15/2025
0.62.0-rc17 8 8/27/2025
0.62.0-rc16 10 8/26/2025
0.62.0-rc15 8 8/19/2025
0.62.0-rc14 9 8/18/2025
0.62.0-rc13 9 8/13/2025
0.62.0-rc12 9 8/13/2025
0.62.0-rc11 11 2/4/2025
0.62.0-rc10 6 1/23/2025
0.61.3 9 1/12/2026
0.61.2 19 8/13/2025
0.61.2-rc1 7 8/11/2025
0.61.1 20 1/23/2025
0.61.0 42 6/13/2024
0.61.0-rc1 7 6/6/2024
0.60.5 22 4/3/2024
0.60.4 15 2/7/2024
0.60.3 26 12/28/2023
0.60.2 40 10/13/2023
0.60.1 16 10/12/2023
0.60.0 15 10/9/2023
0.59.0 92 4/22/2023
0.58.0 12 4/15/2023
0.57.0 11 4/10/2023
0.56.0 10 4/6/2023
0.55.0 11 4/5/2023
0.54.0 10 4/4/2023
0.53.2 72 8/24/2022
0.53.1 23 8/12/2022
0.53.0 20 8/9/2022
0.52.2 16 8/4/2022
0.52.2-alpha1 15 7/26/2022
0.52.1 26 7/25/2022
0.52.0 32 7/6/2022
0.51.1 22 6/10/2022
0.51.0 25 5/27/2022
0.50.1 22 5/20/2022
0.50.0 17 5/18/2022
0.49.2-alpha... 49 4/4/2022
0.49.1 74 2/8/2022
0.49.0 57 12/30/2021
0.49.0-rc2010 16 12/22/2021
0.49.0-rc1958 15 12/10/2021
0.49.0-rc1913 15 12/7/2021
0.49.0-alpha... 15 12/20/2021
0.48.3 181 3/23/2021
0.48.2 21 3/22/2021
0.48.1 23 3/20/2021
0.48.0 21 3/19/2021
0.48.0-beta1705 19 3/3/2021
0.47.0 30 2/19/2021
0.47.0-beta1684 19 1/20/2021
0.47.0-beta1679 19 12/23/2020
0.47.0-beta1643 17 11/19/2020
0.47.0-beta1629 17 11/2/2020
0.47.0-beta1622 19 10/15/2020
0.46.0 57 9/2/2020
0.46.0-beta1605 20 8/19/2020
0.45.1 27 8/20/2020
0.45.0 25 8/11/2020
0.45.0-beta1594 17 8/7/2020
0.44.2 51 3/19/2020
0.44.1 20 3/18/2020
0.44.0 42 2/24/2020
0.44.0-beta1547 27 1/30/2020
0.44.0-beta1528 30 12/24/2019
0.43.2 67 11/11/2019
0.43.1 43 11/4/2019
0.43.0 (current version) 35 10/29/2019
0.43.0-beta1416 4,714 10/28/2019
0.42.1 36 10/15/2019
0.42.0 33 10/10/2019
0.42.0-beta1231 24 9/5/2019
0.42.0-beta1209 24 9/3/2019
0.42.0-beta1203 24 8/30/2019
0.42.0-beta1105 28 6/21/2019
0.42.0-beta1088 25 6/18/2019
0.42.0-beta1082 24 6/17/2019
0.42.0-beta1039 26 6/3/2019
0.41.1 65 8/16/2019
0.41.1-beta1034 24 5/31/2019
0.41.1-beta1028 24 4/11/2019
0.41.0 104 4/9/2019
0.41.0-beta1025 23 4/4/2019
0.40.0 81 1/28/2019
0.39.0 76 1/17/2019
0.38.5 145 12/11/2018
0.38.4 49 12/5/2018
0.38.3 36 11/29/2018
0.38.2 49 11/9/2018
0.38.1 52 10/24/2018
0.38.0 43 9/21/2018
0.37.1 228 9/6/2018
0.37.0 67 7/18/2018
0.35.0 91 6/22/2018
0.34.1 32 6/21/2018
0.34.0 151 5/29/2018
0.33.2 75 5/15/2018
0.33.1 737 5/2/2018
0.33.0 297 4/24/2018
0.32.0 36 3/15/2018
0.31.0 36 3/1/2018
0.30.1 33 2/14/2018
0.30.0 30 2/13/2018
0.29.1 29 2/12/2018
0.29.0 32 2/12/2018
0.28.0 32 2/7/2018
0.27.0 29 2/3/2018
0.26.0 30 1/19/2018
0.25.0 37 12/29/2017
0.24.0 33 12/20/2017
0.23.0 33 12/4/2017
0.22.1 29 11/29/2017
0.22.0 30 11/27/2017
0.21.0 40 11/13/2017
0.20.2 28 11/11/2017
0.20.1 27 11/7/2017
0.20.0 28 11/3/2017
0.19.3 33 10/30/2017
0.19.2 27 10/27/2017
0.19.1 29 10/24/2017
0.19.0 36 9/28/2017
0.18.0 32 9/20/2017
0.17.0 30 9/20/2017
0.16.0 30 9/15/2017
0.15.0 29 9/15/2017
0.14.1 28 9/12/2017
0.14.0 31 9/12/2017
Show less