Skip to content

Commit f0b54d5

Browse files
Merge pull request #42 from PowershellFrameworkCollective/development
Updating build process
2 parents 45c33a8 + 2387ef8 commit f0b54d5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

build/vsts-build.ps1

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ if (-not $env:SYSTEM_DEFAULTWORKINGDIRECTORY)
1212
# Prepare build folder
1313
$item = New-Item -Path $env:TEMP -Name "Build" -ItemType Directory -Force
1414
Write-PSFMessage -Level Host -Message "Building in $($item.FullName)"
15-
Copy-Item -Path "$($env:SYSTEM_DEFAULTWORKINGDIRECTORY)\PSModuleDevelopment" -Destination $item.FullName -Recurse
15+
Copy-Item -Path "$($env:SYSTEM_DEFAULTWORKINGDIRECTORY)\PSModuleDevelopment" -Destination "$($item.FullName)\" -Recurse
16+
Import-Module "$($item.FullName)\PSModuleDevelopment\PSModuleDevelopment.psd1"
1617

1718
# Build Templates
1819
Write-PSFMessage -Level Host -Message "Building templates"
1920
Write-PSFMessage -Level Host -Message " Creating root folder"
2021
$templateBuild = New-Item -Path $item.FullName -Name "Templates" -ItemType Directory -Force
2122
Write-PSFMessage -Level Host -Message " Executing package compilation"
2223
& "$($env:SYSTEM_DEFAULTWORKINGDIRECTORY)\templates\build.ps1" -Path $templateBuild.FullName
23-
Write-PSFMessage -Level Host -Message " Merging tempalte packages into build"
24+
Write-PSFMessage -Level Host -Message " Merging template packages into build"
2425
Copy-Item -Path "$($templateBuild.FullName)\output\*" -Destination "$($item.FullName)\PSModuleDevelopment\internal\templates" -Force
2526

2627
# Publish to gallery
@@ -29,4 +30,5 @@ if ($env:BUILD_BUILDURI -like "vstfs*")
2930
Write-PSFMessage -Level Host -Message "Publishing to gallery"
3031
if ($WhatIf -or -not $ApiKey) { Publish-Module -Path "$($env:SYSTEM_DEFAULTWORKINGDIRECTORY)\PSModuleDevelopment" -NuGetApiKey $ApiKey -Force -WhatIf }
3132
else { Publish-Module -Path "$($env:SYSTEM_DEFAULTWORKINGDIRECTORY)\PSModuleDevelopment" -NuGetApiKey $ApiKey -Force }
32-
}
33+
}
34+
else { Write-PSFMessage -Level Host -Message "Skipping publish to gallery" }

0 commit comments

Comments
 (0)