@@ -20,17 +20,17 @@ function Resolve-Module {
20
20
foreach ($moduleName in $Name ) {
21
21
$module = Get-Module - Name $moduleName - ListAvailable - Verbose:$false
22
22
Write-Verbose - Message " Resolving [$ ( $ModuleName ) ]"
23
-
23
+
24
24
if ($module ) {
25
25
if ($PSBoundParameters.ContainsKey (' UpdateModules' )) {
26
26
$version = $module | Measure-Object - Property Version - Maximum | Select-Object - ExpandProperty Maximum
27
- $galleryVersion = Find-Module - Name $moduleName - Repository PSGallery - Verbose:$false |
28
- Measure-Object - Property Version - Maximum |
27
+ $galleryVersion = Find-Module - Name $moduleName - Repository PSGallery - Verbose:$false |
28
+ Measure-Object - Property Version - Maximum |
29
29
Select-Object - ExpandProperty Maximum
30
30
31
- if ($version -lt $galleryVersion ) {
31
+ if ($version -lt $galleryVersion ) {
32
32
Write-Verbose - Message " $ ( $moduleName ) Installed Version [$ ( $Version.tostring ()) ] is outdated. Installing Gallery Version [$ ( $galleryVersion.tostring ()) ]"
33
-
33
+
34
34
Install-Module - Name $moduleName - Repository PSGallery - Verbose:$false - Force
35
35
Import-Module - Name $moduleName - Verbose:$false - Force - RequiredVersion $galleryVersion
36
36
}
@@ -53,11 +53,11 @@ Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
53
53
' BuildHelpers' , ' psake' , ' Pester' , ' PSDeploy' , ' PSScriptAnalyzer' | Resolve-Module - Update:$UpdateModules
54
54
55
55
if ($PSBoundParameters.ContainsKey (' Help' )) {
56
- Get-PSakeScriptTasks - buildFile " $PSScriptRoot \psake.ps1"
56
+ Get-PSakeScriptTasks - buildFile " $PSScriptRoot \psake.ps1"
57
57
return
58
58
}
59
59
60
- Set-BuildEnvironment
60
+ Set-BuildEnvironment - Force
61
61
62
62
Invoke-psake - buildFile " $PSScriptRoot \psake.ps1" - taskList $Task - nologo - Verbose:$VerbosePreference
63
63
exit ( [int ]( -not $psake.build_success ) )
0 commit comments