dotNetPack.ps1
param( [Parameter(Mandatory = $false)] [String] $Folder = $pwd, [Parameter(Mandatory = $false)] [String] $Configuration ) $ErrorActionPreference = "Stop" Import-Module "$PSScriptRoot\DotNetBuilder.psd1" -DisableNameChecking . "$PSScriptRoot\dotNetCustomScripts.ps1" -Folder $Folder -Hook BeforePack $Settings = Get-DotNetBuildSettings -Folder $Folder $callArgs = @{ "Folder" = $Folder "OutputFolder" = $Settings.OutputFolder } if ($env:BUILD_VERSION) { $callArgs += @{ "BuildVersion" = $env:BUILD_VERSION } } if ($Configuration) { $callArgs += @{ "Configuration" = $Configuration } } Invoke-DotNetPack @callArgs . "$PSScriptRoot\dotNetCustomScripts.ps1" -Folder $Folder -Hook AfterPack |