|
| 1 | +[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'apt_source', Justification='Used by Bolt task wrapper for Linux installs')] |
| 2 | +[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'yum_source', Justification='Used by Bolt task wrapper for Linux installs')] |
| 3 | + |
1 | 4 | [CmdletBinding()] |
2 | 5 | param( |
3 | 6 | [Parameter(Mandatory = $false)] |
@@ -34,7 +37,7 @@ function Write-Result($status, $message, $extra = @{}) { |
34 | 37 |
|
35 | 38 | # Exit if anything other than the agent is requested |
36 | 39 | if ($package -ne $agent_package) { |
37 | | - Write-Result "failure" "Unsupported package name '$package'. This task only supports '$agent_package'." |
| 40 | + Write-Result -status "failure" -message "Unsupported package name '$package'. This task only supports '$agent_package'." |
38 | 41 | } |
39 | 42 |
|
40 | 43 | try { |
|
46 | 49 | if ($installed) { |
47 | 50 | $installedVersion = $installed.DisplayVersion |
48 | 51 | if ($installedVersion -eq $version) { |
49 | | - Write-Result "skipped" "$agent_package $version is already installed." @{ version = $installedVersion } |
| 52 | + Write-Result -status "skipped" -message "$agent_package $version is already installed." @{ version = $installedVersion } |
50 | 53 | } |
51 | 54 | } |
52 | 55 |
|
|
60 | 63 | Write-Verbose "Stopping $serviceName service as requested." |
61 | 64 | Stop-Service -Name $serviceName -Force -ErrorAction Stop |
62 | 65 | } else { |
63 | | - Write-Result "failure" "The $serviceName service is running. Use stop_service=true to allow upgrade." |
| 66 | + Write-Result -status "failure" -message "The $serviceName service is running. Use stop_service=true to allow upgrade." |
64 | 67 | } |
65 | 68 | } |
66 | 69 | } |
@@ -95,12 +98,12 @@ try { |
95 | 98 | } |
96 | 99 |
|
97 | 100 | # Return success result |
98 | | - Write-Result "success" "$agent_package $version installed successfully." @{ |
| 101 | + Write-Result -status "success" -message "$agent_package $version installed successfully." @{ |
99 | 102 | package = $agent_package |
100 | 103 | version = $newInstall.DisplayVersion |
101 | 104 | source = $url |
102 | 105 | } |
103 | 106 |
|
104 | 107 | } catch { |
105 | | - Write-Result "failure" $_.Exception.Message |
| 108 | + Write-Result -status "failure" -message $_.Exception.Message |
106 | 109 | } |
0 commit comments