Files
baiyue-firstleg/scripts/use-nacos-environment.ps1
T

18 lines
792 B
PowerShell
Raw Normal View History

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.'