1trigger: 2 branches: 3 include: 4 - 'main' 5 tags: 6 include: 7 - 'v*' 8 9jobs: 10- job: CI 11 pool: 12 vmImage: 'ubuntu-latest' 13 container: envoyproxy/envoy-build-ubuntu@sha256:b4fe088084579339ae8f7a44af899bbebd86a290af56e5ab7cc85ca99a09499c 14 steps: 15 - task: CacheBeta@1 16 inputs: 17 key: './WORKSPACE | ./.bazel* | **/*.bzl' 18 path: $(Agent.TempDirectory)/tmp 19 20 - bash: ci/check.sh 21 env: 22 TEST_TMPDIR: $(Agent.TempDirectory)/tmp 23 24 - bash: tools/generate_go_protobuf.py && test -z "$(git status --porcelain)" 25 env: 26 TEST_TMPDIR: $(Agent.TempDirectory)/tmp 27