xref: /aosp_15_r20/external/sdk-platform-java/.kokoro/presubmit/common.cfg (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
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