envoy-go-extension icon indicating copy to clipboard operation
envoy-go-extension copied to clipboard

Run `bazel test` automatically in CI?

Open RRobot-lm opened this issue 1 year ago • 3 comments

Currently there does not seem to be an automated CI execution to the code under test/. Is the concern that it takes too long to compile?

RRobot-lm avatar Dec 22 '22 02:12 RRobot-lm

Envoy uses Google's service as its remote cache in the CI: https://github.com/envoyproxy/envoy/blob/3bcac8143b2dc39bf42ec0faed79e491cfe7efe7/.azure-pipelines/pipelines.yml#L138

Maybe we can use GitHub's cache action to reduce build time?

spacewander avatar Dec 22 '22 03:12 spacewander

@RRobot-lm Yeah, the runner of GitHub action is too weak.

Build takes 4+ hours and Test failures after 5+ hours. https://github.com/mosn/envoy-go-extension/actions/runs/3399605971

doujiang24 avatar Dec 22 '22 03:12 doujiang24

@spacewander Yeah, cache is worth a try.

doujiang24 avatar Dec 22 '22 03:12 doujiang24