Skip to content
This repository has been archived by the owner on Mar 20, 2020. It is now read-only.

Improve PR build pipeline #52

Open
jordy25519 opened this issue Oct 15, 2019 · 1 comment
Open

Improve PR build pipeline #52

jordy25519 opened this issue Oct 15, 2019 · 1 comment

Comments

@jordy25519
Copy link
Contributor

Pipeline often fails with timeouts ~2 hours on the test step.

For comparison a clean local build takes around 35mins and a test ~40mins (requires building and executing tests)

Running the test suite in 1 hour seems like a reasonable target

Some options to improve this:

  • Upgrade circleci plan with more CPU allocation
  • Switch CI altogether to get more CPU (parity uses gitlab)
  • Optimize caching with sccache
  • Chunk tests by crates. we run them all in one step cargo test --all at the moment
@jordy25519
Copy link
Contributor Author

Relevant circleci docs about requesting CPU allocation: https://circleci.com/docs/2.0/configuration-reference/#executors-requires-version-21

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant