File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,31 @@ for file in **/requirements.txt; do
100100 nox -s " $RUN_TESTS_SESSION "
101101 EXIT=$?
102102
103+ # If this is a continuous build, send the test log to the Build Cop Bot.
104+ # See https://github.com/googleapis/repo-automation-bots/tree/master/packages/buildcop.
105+ if [[ $KOKORO_BUILD_ARTIFACTS_SUBDIR = * " continuous" * ]]; then
106+ XML=$( base64 -w 0 sponge_log.xml)
107+
108+ # See https://github.com/apps/build-cop-bot/installations/5943459.
109+ MESSAGE=$( cat << EOF
110+ {
111+ "Name": "buildcop",
112+ "Type" : "function",
113+ "Location": "us-central1",
114+ "installation": {"id": "5943459"},
115+ "repo": "GoogleCloudPlatform/python-docs-samples",
116+ "buildID": "$KOKORO_GIT_COMMIT ",
117+ "buildURL": "https://source.cloud.google.com/results/invocations/$KOKORO_BUILD_ID ",
118+ "xunitXML": "$XML "
119+ }
120+ EOF
121+ )
122+
123+ # Use a service account with access to the repo-automation-bots project.
124+ gcloud auth activate-service-account --key-file $GOOGLE_APPLICATION_CREDENTIALS
125+ gcloud pubsub topics publish passthrough --project=repo-automation-bots --message=" $MESSAGE "
126+ fi
127+
103128 if [[ $EXIT -ne 0 ]]; then
104129 RTN=1
105130 echo -e " \n Testing failed: Nox returned a non-zero exit code. \n"
You can’t perform that action at this time.
0 commit comments