Skip to content
Snippets Groups Projects
Commit ea1fa277 authored by Matt Kwong's avatar Matt Kwong
Browse files

Add Kokoro metadata to BQ upload

parent c7d9c804
No related branches found
No related tags found
No related merge requests found
...@@ -66,6 +66,9 @@ docker run \ ...@@ -66,6 +66,9 @@ docker run \
-e "BUILD_ID=$BUILD_ID" \ -e "BUILD_ID=$BUILD_ID" \
-e "BUILD_URL=$BUILD_URL" \ -e "BUILD_URL=$BUILD_URL" \
-e "JOB_BASE_NAME=$JOB_BASE_NAME" \ -e "JOB_BASE_NAME=$JOB_BASE_NAME" \
-e "KOKORO_BUILD_NUMBER=$KOKORO_BUILD_NUMBER" \
-e "KOKORO_BUILD_URL=$KOKORO_BUILD_URL" \
-e "KOKORO_JOB_NAME=$KOKORO_JOB_NAME" \
-i $TTY_FLAG \ -i $TTY_FLAG \
--sysctl net.ipv6.conf.all.disable_ipv6=0 \ --sysctl net.ipv6.conf.all.disable_ipv6=0 \
-v ~/.config/gcloud:/root/.config/gcloud \ -v ~/.config/gcloud:/root/.config/gcloud \
......
...@@ -50,10 +50,12 @@ _RESULTS_SCHEMA = [ ...@@ -50,10 +50,12 @@ _RESULTS_SCHEMA = [
def _get_build_metadata(test_results): def _get_build_metadata(test_results):
"""Add Jenkins build metadata to test_results based on environment variables set by Jenkins.""" """Add Jenkins/Kokoro build metadata to test_results based on environment
build_id = os.getenv('BUILD_ID') variables set by Jenkins/Kokoro.
build_url = os.getenv('BUILD_URL') """
job_name = os.getenv('JOB_BASE_NAME') build_id = os.getenv('BUILD_ID') or os.getenv('KOKORO_BUILD_NUMBER')
build_url = os.getenv('BUILD_URL') or os.getenv('KOKORO_BUILD_URL')
job_name = os.getenv('JOB_BASE_NAME') or os.getenv('KOKORO_JOB_NAME')
if build_id: if build_id:
test_results['build_id'] = build_id test_results['build_id'] = build_id
...@@ -62,6 +64,7 @@ def _get_build_metadata(test_results): ...@@ -62,6 +64,7 @@ def _get_build_metadata(test_results):
if job_name: if job_name:
test_results['job_name'] = job_name test_results['job_name'] = job_name
def upload_results_to_bq(resultset, bq_table, args, platform): def upload_results_to_bq(resultset, bq_table, args, platform):
"""Upload test results to a BQ table. """Upload test results to a BQ table.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment