Update ZertoApiWrapper.build.ps1

This commit is contained in:
Wes Carroll
2019-07-08 13:38:48 -04:00
parent ef1584032e
commit 90cf88b5cb
+7 -7
View File
@@ -1,6 +1,6 @@
#Requires -Modules 'InvokeBuild' #Requires -Modules 'InvokeBuild'
$version = "{0}.{1}" -f $(Get-Content .\version.txt), $(get-date -format 'yyyyMMdd') $version = "{0}.{1}" -f $(Get-Content .\version.txt), $(Get-Date -format 'yyyyMMdd')
task . CreateArtifacts task . CreateArtifacts
@@ -59,9 +59,9 @@ task AnalyzeBuiltFiles CheckPSScriptAnalyzerInstalled, CreatePsm1ForRelease, {
task FileTests CheckPesterInstalled, { task FileTests CheckPesterInstalled, {
$testResultsFile = "$BuildRoot\Tests\TestResults.xml" $testResultsFile = "$BuildRoot\Tests\TestResults.xml"
$script:results = Invoke-Pester -Script "$BuildRoot" -Tag Unit -OutputFile $testResultsFile -PassThru $script:results = Invoke-Pester -Script "$BuildRoot" -Tag Unit -OutputFile $testResultsFile -PassThru -Show Fails
$FailureMessage = '{0} Unit test(s) failed. Aborting build' -f $results.FailedCount $FailureMessage = '{0} Unit test(s) failed. Aborting build' -f $results.FailedCount
assert ($results.FailedCount -eq 0) $FailureMessage Assert ($results.FailedCount -eq 0) $FailureMessage
} }
$buildMamlParams = @{ $buildMamlParams = @{
@@ -77,15 +77,15 @@ task BuildMamlHelp CheckPlatyPSInstalled, {
} }
task UpdateMarkdownHelp CheckPlatyPSInstalled, { task UpdateMarkdownHelp CheckPlatyPSInstalled, {
remove-module ZertoApiWrapper -force -ErrorAction SilentlyContinue Remove-Module ZertoApiWrapper -force -ErrorAction SilentlyContinue
Import-Module .\ZertoApiWrapper\ZertoApiWrapper.psm1 -Force Import-Module .\ZertoApiWrapper\ZertoApiWrapper.psm1 -Force
Update-MarkDownHelp -Path docs -AlphabeticParamsOrder Update-MarkdownHelp -Path docs -AlphabeticParamsOrder
} }
task UpdateMarkdownHelpModule CheckPlatyPSInstalled, { task UpdateMarkdownHelpModule CheckPlatyPSInstalled, {
remove-module ZertoApiWrapper -force -ErrorAction SilentlyContinue Remove-Module ZertoApiWrapper -force -ErrorAction SilentlyContinue
Import-Module .\ZertoApiWrapper\ZertoApiWrapper.psm1 -Force Import-Module .\ZertoApiWrapper\ZertoApiWrapper.psm1 -Force
Update-MarkDownHelpModule -Path docs -AlphabeticParamsOrder Update-MarkdownHelpModule -Path docs -AlphabeticParamsOrder
} }
task CreatePsd1ForRelease CleanTemp, { task CreatePsd1ForRelease CleanTemp, {