Skip to content

Commit 150c971

Browse files
committed
Misc Windows CI updates
* Bump Erlang and RabbitMQ versions * Modify how RabbitMQ install dir is found
1 parent 77d6683 commit 150c971

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

.ci/install.ps1

+8-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Write-Host "[INFO] Installing Erlang to $erlang_install_dir..."
3636

3737
$rabbitmq_installer_download_url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v$rabbitmq_ver/rabbitmq-server-$rabbitmq_ver.exe"
3838
$rabbitmq_installer_path = Join-Path -Path $base_installers_dir -ChildPath "rabbitmq-server-$rabbitmq_ver.exe"
39+
Write-Host "[INFO] rabbitmq installer path $rabbitmq_installer_path"
3940

4041
$erlang_reg_path = 'HKLM:\SOFTWARE\Ericsson\Erlang'
4142
if (Test-Path 'HKLM:\SOFTWARE\WOW6432Node\')
@@ -86,13 +87,14 @@ Write-Host '[INFO] Installing and starting RabbitMQ with default config...'
8687
& $rabbitmq_installer_path '/S' | Out-Null
8788
(Get-Service -Name RabbitMQ).Status
8889

90+
$rabbitmq_base_path = (Get-ItemProperty -Name Install_Dir -Path 'HKLM:\SOFTWARE\WOW6432Node\VMware, Inc.\RabbitMQ Server').Install_Dir
8991
$regPath = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RabbitMQ'
9092
if (Test-Path 'HKLM:\SOFTWARE\WOW6432Node\')
9193
{
9294
$regPath = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\RabbitMQ'
9395
}
94-
$rabbitmq_base_path = Split-Path -Parent (Get-ItemProperty $regPath 'UninstallString').UninstallString
95-
$rabbitmq_version = (Get-ItemProperty $regPath "DisplayVersion").DisplayVersion
96+
$rabbitmq_version = (Get-ItemProperty $regPath 'DisplayVersion').DisplayVersion
97+
Write-Host "[INFO] RabbitMQ version path: $rabbitmq_base_path and version: $rabbitmq_version"
9698

9799
$rabbitmq_home = Join-Path -Path $rabbitmq_base_path -ChildPath "rabbitmq_server-$rabbitmq_version"
98100
Write-Host "[INFO] Setting RABBITMQ_HOME to '$rabbitmq_home'..."
@@ -155,3 +157,7 @@ Do {
155157
$ErrorActionPreference = 'Continue'
156158
Write-Host '[INFO] Getting RabbitMQ status...'
157159
& $rabbitmqctl_path status
160+
161+
$ErrorActionPreference = 'Continue'
162+
Write-Host '[INFO] Enabling plugins...'
163+
& $rabbitmq_plugins_path enable rabbitmq_management rabbitmq_stream rabbitmq_stream_management rabbitmq_amqp1_0

.ci/versions.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"erlang": "25.3",
3-
"rabbitmq": "3.11.10"
2+
"erlang": "26.0.2",
3+
"rabbitmq": "3.13.0-beta.3"
44
}

0 commit comments

Comments
 (0)