mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
**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?**
12 lines
376 B
YAML
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
|