30 lines
811 B
PowerShell
30 lines
811 B
PowerShell
if (! $PSScriptRoot) {
|
|
$PSScriptRoot = $args[0]
|
|
}
|
|
|
|
. "${PSScriptRoot}\helper.ps1"
|
|
|
|
Set-Location $env:PWD
|
|
Write-Output "launching server"
|
|
|
|
$env:LOG_LEVEL = "debug"
|
|
$env:CSI_VERSION = "1.5.0"
|
|
$env:CSI_NAME = "driver-test"
|
|
$env:CSI_SANITY = "1"
|
|
|
|
if (! ${env:CONFIG_FILE}) {
|
|
$env:CONFIG_FILE = $env:TEMP + "\csi-config-" + $env:CI_BUILD_KEY + ".yaml"
|
|
if ($env:TEMPLATE_CONFIG_FILE) {
|
|
$config_data = Get-Content "${env:TEMPLATE_CONFIG_FILE}" -Raw
|
|
$config_data = psenvsubstr($config_data)
|
|
$config_data | Set-Content "${env:CONFIG_FILE}"
|
|
}
|
|
}
|
|
|
|
node "${PSScriptRoot}\..\..\bin\democratic-csi" `
|
|
--log-level "$env:LOG_LEVEL" `
|
|
--driver-config-file "$env:CONFIG_FILE" `
|
|
--csi-version "$env:CSI_VERSION" `
|
|
--csi-name "$env:CSI_NAME" `
|
|
--server-socket "${env:NPIPE_ENDPOINT}" 2>&1 | % { "$_" }
|