Whiskey
0.39.0
Continuous Integration/Continuous Delivery module.
Minimum PowerShell version
5.1
See the version list below for details.
Installation Options
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-WhiskeyYamlScalar ConvertTo-WhiskeySemanticVersion Get-WhiskeyApiKey Get-WhiskeyTask Get-WhiskeyCredential Get-WhiskeyMSBuildConfiguration Import-WhiskeyPowerShellModule 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
PSEditions
Dependencies
This module has no dependencies.
Release Notes
* Whiskey can now run under PowerShell Core.
* Updated ProGet tasks to depend on ProGetAutomation 0.8.*.
* Switched `ProGetUniversalPackage` task to use native .NET compression libraries instead of 7-Zip.
* `ProGetUniversalPackage` task should now be faster. It no longer copies files into a temporary directory before creating its package. It now adds files to the package in-place.
* Created new `Zip` task for creating ZIP archives.
* Whiskey no longer ships with a copy of 7-Zip. Instead, if 7-Zip is needed to install a local version of Node (only applicable on Windows due to path length restrictions), 7-Zip is downloaded from nuget.org. If you were using the version of 7-Zip in Whiskey to create ZIP archives during your build, please use the new `Zip` task instead.
* Now uses robocopy.exe only on Windows to delete some files/directories. Robocopy is used to work-around Windows path restrictions when deleting items with long paths. Other platforms don't have that restriction.
* Created `Resolve-WhiskeyNodePath` function to resolve/get the path to the Node executable in a cross-platform manner.
* Created `Resolve-WhiskeyNodeModulePath` function to resolve/get the path to a Node module's directory in a cross-platform manner.
* Fixed: Whiskey variables fail to be resolved when specified in the key portion of a key:value property in whiskey.yml.
FileList
- Whiskey.nuspec
- build.ps1
- Import-Whiskey.ps1
- Whiskey.psd1
- Whiskey.psm1
- whiskey.sample.yml
- bin\dotnet-install.ps1
- bin\NuGet.exe
- bin\SemanticVersion.dll
- bin\Whiskey.dll
- bin\YamlDotNet.dll
- bin\YamlDotNet.xml
- en-US\about_Whiskey.help.txt
- en-US\about_Whiskey_CopyFile_Task.help.txt
- en-US\about_Whiskey_Delete_Task.help.txt
- en-US\about_Whiskey_DotNet_Task.help.txt
- en-US\about_Whiskey_Exec_Task.help.txt
- en-US\about_Whiskey_GetPowerShellModule_Task.help.txt
- en-US\about_Whiskey_GitHubRelease_Task.help.txt
- en-US\about_Whiskey_LoadTasks_Task.help.txt
- en-US\about_Whiskey_MSBuild_Task.help.txt
- en-US\about_Whiskey_NodeLicenseChecker_Task.help.txt
- en-US\about_Whiskey_Npm_Task.help.txt
- en-US\about_Whiskey_NuGetPack_Task.help.txt
- en-US\about_Whiskey_NuGetPush_Task.help.txt
- en-US\about_Whiskey_NuGetRestore_Task.help.txt
- en-US\about_Whiskey_NUnit2_Task.help.txt
- en-US\about_Whiskey_NUnit3_Task.help.txt
- en-US\about_Whiskey_Parallel_Task.help.txt
- en-US\about_Whiskey_Pester3_Task.help.txt
- en-US\about_Whiskey_Pester4_Task.help.txt
- en-US\about_Whiskey_Pipeline_Task.help.txt
- en-US\about_Whiskey_PowerShell_Task.help.txt
- en-US\about_Whiskey_ProGetUniversalPackage_Task.help.txt
- en-US\about_Whiskey_PublishBitbucketServerTag_Task.help.txt
- en-US\about_Whiskey_PublishBuildMasterPackage_Task.help.txt
- en-US\about_Whiskey_PublishNodeModule_Task.help.txt
- en-US\about_Whiskey_PublishPowerShellModule_Task.help.txt
- en-US\about_Whiskey_PublishProGetAsset_Task.help.txt
- en-US\about_Whiskey_PublishProGetUniversalPackage_Task.help.txt
- en-US\about_Whiskey_SetVariableFromPowerShellDataFile_Task.help.txt
- en-US\about_Whiskey_SetVariableFromXml_Task.help.txt
- en-US\about_Whiskey_SetVariable_Task.help.txt
- en-US\about_Whiskey_Stop_Task.help.txt
- en-US\about_Whiskey_TaskDefaults_Task.help.txt
- en-US\about_Whiskey_Tasks.help.txt
- en-US\about_Whiskey_Variables.help.txt
- en-US\about_Whiskey_Version_Task.help.txt
- en-US\about_Whiskey_Writing_Tasks.help.txt
- en-US\about_whiskey_Zip_Task.help.txt
- Formats\System.Exception.format.ps1xml
- Formats\Whiskey.BuildInfo.format.ps1xml
- Formats\Whiskey.BuildVersion.format.ps1xml
- Formats\Whiskey.Context.format.ps1xml
- Functions\Add-WhiskeyApiKey.ps1
- Functions\Add-WhiskeyCredential.ps1
- Functions\Add-WhiskeyTaskDefault.ps1
- Functions\Add-WhiskeyVariable.ps1
- Functions\Assert-WhiskeyNodeModulePath.ps1
- Functions\Assert-WhiskeyNodePath.ps1
- Functions\ConvertFrom-WhiskeyYamlScalar.ps1
- Functions\ConvertTo-WhiskeySemanticVersion.ps1
- Functions\ConvertTo-WhiskeyTask.ps1
- Functions\Get-MSBuild.ps1
- Functions\Get-WhiskeyApiKey.ps1
- Functions\Get-WhiskeyBuildMetadata.ps1
- Functions\Get-WhiskeyCredential.ps1
- Functions\Get-WhiskeyMSBuildConfiguration.ps1
- Functions\Get-WhiskeyTasks.ps1
- Functions\Import-WhiskeyPowerShellModule.ps1
- Functions\Import-WhiskeyYaml.ps1
- Functions\Install-WhiskeyDotnetSdk.ps1
- Functions\Install-WhiskeyDotNetTool.ps1
- Functions\Install-WhiskeyNode.ps1
- Functions\Install-WhiskeyNodeModule.ps1
- Functions\Install-WhiskeyNuGet.ps1
- Functions\Install-WhiskeyPowerShellModule.ps1
- Functions\Install-WhiskeyTool.ps1
- Functions\Invoke-WhiskeyBuild.ps1
- Functions\Invoke-WhiskeyDotNetCommand.ps1
- Functions\Invoke-WhiskeyNpmCommand.ps1
- Functions\Invoke-WhiskeyNuGetPush.ps1
- Functions\Invoke-WhiskeyPipeline.ps1
- Functions\Invoke-WhiskeyRobocopy.ps1
- Functions\Invoke-WhiskeyTask.ps1
- Functions\New-WhiskeyBuildMetadataObject.ps1
- Functions\New-WhiskeyContext.ps1
- Functions\New-WhiskeyContextObject.ps1
- Functions\New-WhiskeyVersionObject.ps1
- Functions\Publish-WhiskeyPesterTestResult.ps1
- Functions\Register-WhiskeyEvent.ps1
- Functions\Remove-WhiskeyFileSystemItem.ps1
- Functions\Resolve-WhiskeyDotnetSdkVersion.ps1
- Functions\Resolve-WhiskeyNodeModulePath.ps1
- Functions\Resolve-WhiskeyNodePath.ps1
- Functions\Resolve-WhiskeyNuGetPackageVersion.ps1
- Functions\Resolve-WhiskeyPowerShellModule.ps1
- Functions\Resolve-WhiskeyTaskPath.ps1
- Functions\Resolve-WhiskeyVariable.ps1
- Functions\Set-WhiskeyBuildStatus.ps1
- Functions\Set-WhiskeyDotnetGlobalJson.ps1
- Functions\Set-WhiskeyMSBuildConfiguration.ps1
- Functions\Stop-Whiskey.ps1
- Functions\Stop-WhiskeyTask.ps1
- Functions\Test-WhiskeyTaskSkip.ps1
- Functions\Uninstall-WhiskeyNodeModule.ps1
- Functions\Uninstall-WhiskeyPowerShellModule.ps1
- Functions\Uninstall-WhiskeyTool.ps1
- Functions\Unregister-WhiskeyEvent.ps1
- Functions\Use-CallerPreference.ps1
- Functions\Write-CommandOutput.ps1
- Functions\Write-WhiskeyCommand.ps1
- Functions\Write-WhiskeyInfo.ps1
- Functions\Write-WhiskeyTiming.ps1
- Functions\Write-WhiskeyVerbose.ps1
- Functions\Write-WhiskeyWarning.ps1
- PackageManagement\1.2.4\PackageManagement.cat
- PackageManagement\1.2.4\PackageManagement.format.ps1xml
- PackageManagement\1.2.4\PackageManagement.psd1
- PackageManagement\1.2.4\PackageManagement.psm1
- PackageManagement\1.2.4\PackageManagement.Resources.psd1
- PackageManagement\1.2.4\PackageProviderFunctions.psm1
- PackageManagement\1.2.4\PSGetModuleInfo.xml
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PackageManagement.ArchiverProviders.dll
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PackageManagement.CoreProviders.dll
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PackageManagement.dll
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PackageManagement.NuGetProvider.dll
- PackageManagement\1.2.4\coreclr\netcoreapp2.0\Microsoft.PowerShell.PackageManagement.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PackageManagement.ArchiverProviders.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PackageManagement.CoreProviders.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PackageManagement.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PackageManagement.NuGetProvider.dll
- PackageManagement\1.2.4\coreclr\netstandard1.6\Microsoft.PowerShell.PackageManagement.dll
- PackageManagement\1.2.4\DSCResources\PackageManagementDscUtilities.psm1
- PackageManagement\1.2.4\DSCResources\PackageManagementDscUtilities.strings.psd1
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.psm1
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.schema.mfl
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.schema.mof
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagement\MSFT_PackageManagement.strings.psd1
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.psm1
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.schema.mfl
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.schema.mof
- PackageManagement\1.2.4\DSCResources\MSFT_PackageManagementSource\MSFT_PackageManagementSource.strings.psd1
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.ArchiverProviders.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.CoreProviders.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.MsiProvider.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.MsuProvider.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PackageManagement.NuGetProvider.dll
- PackageManagement\1.2.4\fullclr\Microsoft.PowerShell.PackageManagement.dll
- PowerShellGet\2.0.3\PowerShellGet.cat
- PowerShellGet\2.0.3\PowerShellGet.psd1
- PowerShellGet\2.0.3\PSGet.Format.ps1xml
- PowerShellGet\2.0.3\PSGet.Resource.psd1
- PowerShellGet\2.0.3\PSGetModuleInfo.xml
- PowerShellGet\2.0.3\PSModule.psm1
- PowerShellGet\2.0.3\en-US\PSGet.Resource.psd1
- Tasks\Copy-WhiskeyFile.ps1
- Tasks\Get-WhiskeyPowerShellModule.ps1
- Tasks\Import-WhiskeyTask.ps1
- Tasks\Invoke-WhiskeyDotNet.ps1
- Tasks\Invoke-WhiskeyDotNetBuild.ps1
- Tasks\Invoke-WhiskeyDotNetPack.ps1
- Tasks\Invoke-WhiskeyDotNetPublish.ps1
- Tasks\Invoke-WhiskeyDotNetTest.ps1
- Tasks\Invoke-WhiskeyExec.ps1
- Tasks\Invoke-WhiskeyMSBuild.ps1
- Tasks\Invoke-WhiskeyNodeLicenseChecker.ps1
- Tasks\Invoke-WhiskeyNodeNspCheck.ps1
- Tasks\Invoke-WhiskeyNodeTask.ps1
- Tasks\Invoke-WhiskeyNpm.ps1
- Tasks\Invoke-WhiskeyNpmConfig.ps1
- Tasks\Invoke-WhiskeyNpmInstall.ps1
- Tasks\Invoke-WhiskeyNpmPrune.ps1
- Tasks\Invoke-WhiskeyNpmRunScript.ps1
- Tasks\Invoke-WhiskeyNUnit2Task.ps1
- Tasks\Invoke-WhiskeyNUnit3Task.ps1
- Tasks\Invoke-WhiskeyParallelTask.ps1
- Tasks\Invoke-WhiskeyPester3Task.ps1
- Tasks\Invoke-WhiskeyPester4Task.ps1
- Tasks\Invoke-WhiskeyPipelineTask.ps1
- Tasks\Invoke-WhiskeyPowerShell.ps1
- Tasks\New-WhiskeyGitHubRelease.ps1
- Tasks\New-WhiskeyNuGetPackage.ps1
- Tasks\New-WhiskeyProGetUniversalPackage.ps1
- Tasks\New-WhiskeyZipArchive.ps1
- Tasks\Publish-WhiskeyBBServerTag.ps1
- Tasks\Publish-WhiskeyBuildMasterPackage.ps1
- Tasks\Publish-WhiskeyNodeModule.ps1
- Tasks\Publish-WhiskeyNuGetPackage.ps1
- Tasks\Publish-WhiskeyPowerShellModule.ps1
- Tasks\Publish-WhiskeyProGetAsset.ps1
- Tasks\Publish-WhiskeyProGetUniversalPackage.ps1
- Tasks\Remove-WhiskeyItem.ps1
- Tasks\Restore-WhiskeyNuGetPackage.ps1
- Tasks\Set-WhiskeyTaskDefaults.ps1
- Tasks\Set-WhiskeyVariable.ps1
- Tasks\Set-WhiskeyVariableFromPowerShellDataFile.ps1
- Tasks\Set-WhiskeyVariableFromXml.ps1
- Tasks\Set-WhiskeyVersion.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.62.0-rc5 | 6 | 10/24/2024 |
0.62.0-rc4 | 6 | 9/30/2024 |
0.62.0-rc3 | 4 | 9/19/2024 |
0.62.0-rc2 | 5 | 8/21/2024 |
0.62.0-rc1 | 4 | 8/20/2024 |
0.61.0 | 33 | 6/13/2024 |
0.61.0-rc1 | 4 | 6/6/2024 |
0.60.5 | 19 | 4/3/2024 |
0.60.4 | 12 | 2/7/2024 |
0.60.3 | 22 | 12/28/2023 |
0.60.2 | 31 | 10/13/2023 |
0.60.1 | 7 | 10/12/2023 |
0.60.0 | 8 | 10/9/2023 |
0.59.0 | 89 | 4/22/2023 |
0.58.0 | 9 | 4/15/2023 |
0.57.0 | 7 | 4/10/2023 |
0.56.0 | 7 | 4/6/2023 |
0.55.0 | 7 | 4/5/2023 |
0.54.0 | 6 | 4/4/2023 |
0.53.2 | 67 | 8/24/2022 |
0.53.1 | 18 | 8/12/2022 |
0.53.0 | 17 | 8/9/2022 |
0.52.2 | 12 | 8/4/2022 |
0.52.2-alpha1 | 12 | 7/26/2022 |
0.52.1 | 21 | 7/25/2022 |
0.52.0 | 27 | 7/6/2022 |
0.51.1 | 18 | 6/10/2022 |
0.51.0 | 20 | 5/27/2022 |
0.50.1 | 17 | 5/20/2022 |
0.50.0 | 13 | 5/18/2022 |
0.49.2-alpha... | 44 | 4/4/2022 |
0.49.1 | 70 | 2/8/2022 |
0.49.0 | 52 | 12/30/2021 |
0.49.0-rc2010 | 11 | 12/22/2021 |
0.49.0-rc1958 | 10 | 12/10/2021 |
0.49.0-rc1913 | 10 | 12/7/2021 |
0.49.0-alpha... | 10 | 12/20/2021 |
0.48.3 | 176 | 3/23/2021 |
0.48.2 | 16 | 3/22/2021 |
0.48.1 | 19 | 3/20/2021 |
0.48.0 | 16 | 3/19/2021 |
0.48.0-beta1705 | 15 | 3/3/2021 |
0.47.0 | 25 | 2/19/2021 |
0.47.0-beta1684 | 14 | 1/20/2021 |
0.47.0-beta1679 | 14 | 12/23/2020 |
0.47.0-beta1643 | 13 | 11/19/2020 |
0.47.0-beta1629 | 12 | 11/2/2020 |
0.47.0-beta1622 | 10 | 10/15/2020 |
0.46.0 | 53 | 9/2/2020 |
0.46.0-beta1605 | 15 | 8/19/2020 |
0.45.1 | 23 | 8/20/2020 |
0.45.0 | 21 | 8/11/2020 |
0.45.0-beta1594 | 12 | 8/7/2020 |
0.44.2 | 47 | 3/19/2020 |
0.44.1 | 16 | 3/18/2020 |
0.44.0 | 32 | 2/24/2020 |
0.44.0-beta1547 | 16 | 1/30/2020 |
0.44.0-beta1528 | 19 | 12/24/2019 |
0.43.2 | 57 | 11/11/2019 |
0.43.1 | 32 | 11/4/2019 |
0.43.0 | 24 | 10/29/2019 |
0.43.0-beta1416 | 3,561 | 10/28/2019 |
0.42.1 | 25 | 10/15/2019 |
0.42.0 | 22 | 10/10/2019 |
0.42.0-beta1231 | 14 | 9/5/2019 |
0.42.0-beta1209 | 13 | 9/3/2019 |
0.42.0-beta1203 | 14 | 8/30/2019 |
0.42.0-beta1105 | 17 | 6/21/2019 |
0.42.0-beta1088 | 14 | 6/18/2019 |
0.42.0-beta1082 | 13 | 6/17/2019 |
0.42.0-beta1039 | 14 | 6/3/2019 |
0.41.1 | 54 | 8/16/2019 |
0.41.1-beta1034 | 14 | 5/31/2019 |
0.41.1-beta1028 | 13 | 4/11/2019 |
0.41.0 | 92 | 4/9/2019 |
0.41.0-beta1025 | 13 | 4/4/2019 |
0.40.0 | 71 | 1/28/2019 |
0.39.0 (current version) | 65 | 1/17/2019 |
0.38.5 | 134 | 12/11/2018 |
0.38.4 | 38 | 12/5/2018 |
0.38.3 | 25 | 11/29/2018 |
0.38.2 | 38 | 11/9/2018 |
0.38.1 | 41 | 10/24/2018 |
0.38.0 | 32 | 9/21/2018 |
0.37.1 | 217 | 9/6/2018 |
0.37.0 | 55 | 7/18/2018 |
0.35.0 | 80 | 6/22/2018 |
0.34.1 | 22 | 6/21/2018 |
0.34.0 | 140 | 5/29/2018 |
0.33.2 | 64 | 5/15/2018 |
0.33.1 | 723 | 5/2/2018 |
0.33.0 | 286 | 4/24/2018 |
0.32.0 | 25 | 3/15/2018 |
0.31.0 | 25 | 3/1/2018 |
0.30.1 | 22 | 2/14/2018 |
0.30.0 | 19 | 2/13/2018 |
0.29.1 | 18 | 2/12/2018 |
0.29.0 | 21 | 2/12/2018 |
0.28.0 | 21 | 2/7/2018 |
0.27.0 | 18 | 2/3/2018 |
0.26.0 | 19 | 1/19/2018 |
0.25.0 | 25 | 12/29/2017 |
0.24.0 | 21 | 12/20/2017 |
0.23.0 | 22 | 12/4/2017 |
0.22.1 | 18 | 11/29/2017 |
0.22.0 | 19 | 11/27/2017 |
0.21.0 | 29 | 11/13/2017 |
0.20.2 | 17 | 11/11/2017 |
0.20.1 | 16 | 11/7/2017 |
0.20.0 | 17 | 11/3/2017 |
0.19.3 | 22 | 10/30/2017 |
0.19.2 | 17 | 10/27/2017 |
0.19.1 | 17 | 10/24/2017 |
0.19.0 | 25 | 9/28/2017 |
0.18.0 | 20 | 9/20/2017 |
0.17.0 | 18 | 9/20/2017 |
0.16.0 | 19 | 9/15/2017 |
0.15.0 | 18 | 9/15/2017 |
0.14.1 | 16 | 9/12/2017 |
0.14.0 | 19 | 9/12/2017 |