Files
tasks/develop/buildkite/prebuild-pipeline.yml
David ReissandGitHub b2195c54b7 Share built images in CI and more sharding for functional tests (#4589)
**What changed?**
- In CI, build most of the tests and dependencies and reuse them in
subsequent steps.
- Additionally pre-build dependencies separately on a weekly schedule
(in buildkite configuration) and reuse them when possible.
- Add more test sharding for functional tests (split the main functional
test suite into three).

**Why?**
Increase parallelism, reduce latency of getting test results, reduce
granularity of retries

**How did you test it?**
lots of testing on buildkite

**Potential risks**

**Is hotfix candidate?**
2023-10-26 23:34:23 -07:00

12 lines
376 B
YAML

steps:
- label: ":golang: pre-build cache"
agents:
queue: "default"
docker: "*"
plugins:
- ecr#v2.7.0: {login: true}
- docker-compose#v4.14.0:
config: ./develop/buildkite/docker-compose.yml
push: "prebuild:283266070392.dkr.ecr.us-west-2.amazonaws.com/buildkite:server-prebuild-cache"
propagate-environment: true