bq/cloudbuild.yaml (9 lines of code) (raw):
# In this directory, run the following command to build this builder.
# $ gcloud builds submit . --config=cloudbuild.yaml
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '--pull', '--tag=gcr.io/$PROJECT_ID/bq', '.']
- name: 'gcr.io/$PROJECT_ID/bq'
args: ['version']
# Invoke a command that requires auth, to check that it gets piped through
# correctly. Requires that the Container Builder service account has at
# least the BigQuery User IAM role.
- name: 'gcr.io/$PROJECT_ID/bq'
args: ['query', '--use_legacy_sql=false', 'SELECT AVG(weight_pounds) FROM `bigquery-public-data.samples.natality`']
images: ['gcr.io/$PROJECT_ID/bq']
tags: ['cloud-builders-community']