1*882aa7c7SMatt Gilbride# Format: //devtools/kokoro/config/proto/build.proto 2*882aa7c7SMatt Gilbride 3*882aa7c7SMatt Gilbride# Download trampoline resources. These will be in ${KOKORO_GFILE_DIR} 4*882aa7c7SMatt Gilbridegfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" 5*882aa7c7SMatt Gilbride 6*882aa7c7SMatt Gilbride# All builds use the trampoline script to run in docker. 7*882aa7c7SMatt Gilbridebuild_file: "gapic-generator-java/.kokoro/trampoline.sh" 8*882aa7c7SMatt Gilbride 9*882aa7c7SMatt Gilbrideenv_vars: { 10*882aa7c7SMatt Gilbride key: "TRAMPOLINE_BUILD_FILE" 11*882aa7c7SMatt Gilbride value: "github/gapic-generator-java/.kokoro/presubmit/downstream-build.sh" 12*882aa7c7SMatt Gilbride} 13*882aa7c7SMatt Gilbride 14*882aa7c7SMatt Gilbride# TODO: remove this after we've migrated all tests and scripts 15*882aa7c7SMatt Gilbrideenv_vars: { 16*882aa7c7SMatt Gilbride key: "GCLOUD_PROJECT" 17*882aa7c7SMatt Gilbride value: "cloud-java-ci-test" 18*882aa7c7SMatt Gilbride} 19*882aa7c7SMatt Gilbride 20*882aa7c7SMatt Gilbrideenv_vars: { 21*882aa7c7SMatt Gilbride key: "GOOGLE_CLOUD_PROJECT" 22*882aa7c7SMatt Gilbride value: "cloud-java-ci-test" 23*882aa7c7SMatt Gilbride} 24*882aa7c7SMatt Gilbride 25*882aa7c7SMatt Gilbrideenv_vars: { 26*882aa7c7SMatt Gilbride key: "GOOGLE_APPLICATION_CREDENTIALS" 27*882aa7c7SMatt Gilbride value: "secret_manager/cloud-java-ci-it-service-account" 28*882aa7c7SMatt Gilbride} 29*882aa7c7SMatt Gilbride 30*882aa7c7SMatt Gilbrideenv_vars: { 31*882aa7c7SMatt Gilbride key: "SECRET_MANAGER_KEYS" 32*882aa7c7SMatt Gilbride value: "cloud-java-ci-it-service-account" 33*882aa7c7SMatt Gilbride} 34*882aa7c7SMatt Gilbride 35*882aa7c7SMatt Gilbride# Defines the google-cloud-java modules to be tested downstream tested with GraalVM native image 36*882aa7c7SMatt Gilbride# builds. 37*882aa7c7SMatt Gilbrideenv_vars: { 38*882aa7c7SMatt Gilbride key: "MODULES_UNDER_TEST" 39*882aa7c7SMatt Gilbride value: "java-kms,java-os-login" # KMS's ITKmsTest exercises gax-java's native image 40*882aa7c7SMatt Gilbride # reflect-config.json. OS Login has a similar issue. 41*882aa7c7SMatt Gilbride} 42