task/Build/UpdateMarkdownHelp.ps1
BuildTask UpdateMarkdownHelp -Stage Build -Properties @{ Order = 1025 ValidWhen = { Get-Module platyPS -ListAvailable } Implementation = { $exceptionMessage = powershell.exe -NoProfile -Command " try { Import-Module $($buildInfo.ReleaseManifest.FullName) -ErrorAction Stop New-MarkdownHelp -Module $($buildInfo.ModuleName) -OutputFolder '$($buildInfo.Source)\help' -Force exit 0 } catch { `$_.Exception.Message exit 1 } " if ($lastexitcode -ne 0) { throw $exceptionMessage } } } |