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'