xref: /aosp_15_r20/external/protobuf/kokoro/docs/common.cfg (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1*1b3f573fSAndroid Build Coastguard Worker# Format: //devtools/kokoro/config/proto/build.proto
2*1b3f573fSAndroid Build Coastguard Worker
3*1b3f573fSAndroid Build Coastguard Worker# Build logs will be here
4*1b3f573fSAndroid Build Coastguard Workeraction {
5*1b3f573fSAndroid Build Coastguard Worker  define_artifacts {
6*1b3f573fSAndroid Build Coastguard Worker    regex: "**/*sponge_log.xml"
7*1b3f573fSAndroid Build Coastguard Worker  }
8*1b3f573fSAndroid Build Coastguard Worker}
9*1b3f573fSAndroid Build Coastguard Worker
10*1b3f573fSAndroid Build Coastguard Worker# Download trampoline resources.
11*1b3f573fSAndroid Build Coastguard Workergfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline"
12*1b3f573fSAndroid Build Coastguard Worker
13*1b3f573fSAndroid Build Coastguard Worker# Use the trampoline script to run in docker.
14*1b3f573fSAndroid Build Coastguard Workerbuild_file: "protobuf/kokoro/docs/trampoline.sh"
15*1b3f573fSAndroid Build Coastguard Worker
16*1b3f573fSAndroid Build Coastguard Worker# Configure the docker image for kokoro-trampoline.
17*1b3f573fSAndroid Build Coastguard Workerenv_vars: {
18*1b3f573fSAndroid Build Coastguard Worker    key: "TRAMPOLINE_IMAGE"
19*1b3f573fSAndroid Build Coastguard Worker    value: "gcr.io/cloud-devrel-kokoro-resources/python-multi"
20*1b3f573fSAndroid Build Coastguard Worker}
21*1b3f573fSAndroid Build Coastguard Worker
22*1b3f573fSAndroid Build Coastguard Workerenv_vars: {
23*1b3f573fSAndroid Build Coastguard Worker    key: "STAGING_BUCKET"
24*1b3f573fSAndroid Build Coastguard Worker    value: "docs-staging"
25*1b3f573fSAndroid Build Coastguard Worker}
26*1b3f573fSAndroid Build Coastguard Worker
27*1b3f573fSAndroid Build Coastguard Worker# Fetch the token needed for reporting release status to GitHub
28*1b3f573fSAndroid Build Coastguard Workerbefore_action {
29*1b3f573fSAndroid Build Coastguard Worker  fetch_keystore {
30*1b3f573fSAndroid Build Coastguard Worker    keystore_resource {
31*1b3f573fSAndroid Build Coastguard Worker      keystore_config_id: 73713
32*1b3f573fSAndroid Build Coastguard Worker      keyname: "yoshi-automation-github-key"
33*1b3f573fSAndroid Build Coastguard Worker    }
34*1b3f573fSAndroid Build Coastguard Worker  }
35*1b3f573fSAndroid Build Coastguard Worker}
36*1b3f573fSAndroid Build Coastguard Worker
37*1b3f573fSAndroid Build Coastguard Workerbefore_action {
38*1b3f573fSAndroid Build Coastguard Worker  fetch_keystore {
39*1b3f573fSAndroid Build Coastguard Worker    keystore_resource {
40*1b3f573fSAndroid Build Coastguard Worker      keystore_config_id: 73713
41*1b3f573fSAndroid Build Coastguard Worker      keyname: "docuploader_service_account"
42*1b3f573fSAndroid Build Coastguard Worker    }
43*1b3f573fSAndroid Build Coastguard Worker  }
44*1b3f573fSAndroid Build Coastguard Worker}
45