Skip to content

Commit 06d3bfb

Browse files
committed
fix: quickstart env variables
1 parent eb0d822 commit 06d3bfb

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

ci/kokoro/windows/builds/bazel.ps1

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,19 @@ if ($LastExitCode) {
6262
. ci/kokoro/windows/lib/integration.ps1
6363

6464
function Invoke-REST-Quickstart {
65-
bazelisk $common_flags run $build_flags `
66-
//google/cloud/storage/quickstart:quickstart -- `
67-
"${env:GOOGLE_CLOUD_CPP_STORAGE_TEST_BUCKET_NAME}"
65+
$cmd = "bazelisk $common_flags run $build_flags --test_env=CURL_CA_BUNDLE --test_env=GOOGLE_APPLICATION_CREDENTIALS //google/cloud/storage/quickstart:quickstart -- '${env:GOOGLE_CLOUD_CPP_STORAGE_TEST_BUCKET_NAME}'"
66+
Write-Host "Running REST Quickstart: $cmd"
67+
Invoke-Expression $cmd
6868
if ($LastExitCode) {
6969
Write-Host -ForegroundColor Red "bazel run (storage/quickstart) failed with exit code ${LastExitCode}."
7070
Exit ${LastExitCode}
7171
}
7272
}
7373

7474
function Invoke-gRPC-Quickstart {
75-
bazelisk $common_flags run $build_flags `
76-
//google/cloud/pubsub/quickstart:quickstart -- `
77-
"${env:GOOGLE_CLOUD_PROJECT}" "${env:GOOGLE_CLOUD_CPP_PUBSUB_TEST_QUICKSTART_TOPIC}"
75+
$cmd = "bazelisk $common_flags run $build_flags --test_env=GRPC_DEFAULT_SSL_ROOTS_FILE_PATH --test_env=GOOGLE_APPLICATION_CREDENTIALS //google/cloud/pubsub/quickstart:quickstart -- '${env:GOOGLE_CLOUD_PROJECT}' '${env:GOOGLE_CLOUD_CPP_PUBSUB_TEST_QUICKSTART_TOPIC}'"
76+
Write-Host "Running gRPC Quickstart: $cmd"
77+
Invoke-Expression $cmd
7878
if ($LastExitCode) {
7979
Write-Host -ForegroundColor Red "bazel run (pubsub/quickstart) failed with exit code ${LastExitCode}."
8080
Exit ${LastExitCode}
@@ -84,8 +84,14 @@ function Invoke-gRPC-Quickstart {
8484
if (Test-Integration-Enabled) {
8585
Write-Host "`n$(Get-Date -Format o) Running minimal quickstart prorams"
8686
Install-Roots-Pem
87-
${env:GRPC_DEFAULT_SSL_ROOTS_FILE_PATH}="${env:KOKORO_GFILE_DIR}/roots.pem"
88-
${env:GOOGLE_APPLICATION_CREDENTIALS}="${env:KOKORO_GFILE_DIR}/kokoro-run-key.json"
87+
$env:GRPC_DEFAULT_SSL_ROOTS_FILE_PATH = "$env:KOKORO_GFILE_DIR/roots.pem"
88+
$env:CURL_CA_BUNDLE = "$env:KOKORO_GFILE_DIR/roots.pem"
89+
$env:GOOGLE_APPLICATION_CREDENTIALS = "$env:KOKORO_GFILE_DIR/kokoro-run-key.json"
90+
# Troubleshooting output
91+
Write-Host "GOOGLE_APPLICATION_CREDENTIALS=$env:GOOGLE_APPLICATION_CREDENTIALS"
92+
Write-Host "GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=$env:GRPC_DEFAULT_SSL_ROOTS_FILE_PATH"
93+
Write-Host "CURL_CA_BUNDLE=$env:CURL_CA_BUNDLE"
94+
Get-Content "$env:KOKORO_GFILE_DIR/roots.pem" -TotalCount 5
8995
Invoke-REST-Quickstart
9096
Invoke-gRPC-Quickstart
9197
}

0 commit comments

Comments
 (0)