2026-08-26 19:46:14 +08:00
|
|
|
param(
|
2026-09-29 18:47:37 +08:00
|
|
|
[ValidateSet('test')][string]$Environment = 'test',
|
|
|
|
|
[Parameter(Mandatory)][string]$NacosServerAddr,
|
|
|
|
|
[Parameter(Mandatory)][string]$NacosNamespace,
|
|
|
|
|
[string]$NacosUsername = $env:NACOS_USERNAME,
|
|
|
|
|
[string]$NacosPassword = $env:NACOS_PASSWORD
|
2026-08-26 19:46:14 +08:00
|
|
|
)
|
|
|
|
|
$ErrorActionPreference = 'Stop'
|
2026-09-29 18:47:37 +08:00
|
|
|
if (-not $NacosNamespace -or $NacosNamespace -eq 'public') { throw 'Actual TEST Namespace ID required' }
|
|
|
|
|
if (-not $NacosUsername -or -not $NacosPassword) { throw 'Nacos credentials required' }
|
|
|
|
|
$env:NACOS_SERVER_ADDR=$NacosServerAddr
|
|
|
|
|
$env:NACOS_NAMESPACE=$NacosNamespace
|
|
|
|
|
$env:NACOS_GROUP='BAIYUE'
|
|
|
|
|
$env:NACOS_USERNAME=$NacosUsername
|
|
|
|
|
$env:NACOS_PASSWORD=$NacosPassword
|
|
|
|
|
$env:SPRING_PROFILES_ACTIVE='test'
|
|
|
|
|
Write-Host 'TEST Nacos configuration loaded into this process; no configuration published.'
|