kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/extractors/gcp/examples/bazel.yaml (about) 1 steps: 2 - id: 'CLONE' 3 name: 'gcr.io/cloud-builders/git' 4 args: ['clone', '${_REPO}', '/workspace/code'] 5 waitFor: ['-'] 6 - id: 'CHECKOUT' 7 name: 'gcr.io/cloud-builders/git' 8 args: ['checkout', '${_COMMIT}'] 9 dir: '/workspace/code' 10 waitFor: ['CLONE'] 11 - id: 'EXTRACT' 12 name: 'gcr.io/kythe-public/bazel-extractor:stable' 13 args: ['build', '-k', '--define', 'kythe_corpus=${_CORPUS}', '//...'] 14 dir: '/workspace/code' 15 - id: 'RENAME' 16 name: 'ubuntu' 17 args: ['mv', '/workspace/output/compilations.kzip', '/workspace/output/${_COMMIT}.kzip'] 18 artifacts: 19 objects: 20 location: 'gs://${_BUCKET_NAME}/${_CORPUS}/' 21 paths: ['/workspace/output/${_COMMIT}.kzip'] 22 tags: 23 - '${_CORPUS}' 24 - 'kythe_extract_bazel'