Percona-Lab / mongodb_consistent_backup

A tool for performing consistent backups of MongoDB Clusters or Replica Sets
https://www.percona.com
Apache License 2.0
276 stars 81 forks source link

Make Travis-CI run tests in parallel #231

Closed timvaillancourt closed 6 years ago

timvaillancourt commented 6 years ago

Right now we use "Build Stages" to build and test this project under Travis CI.

Let's try to move the process to work in parallel as it takes a long time to run. This is possible with the Travis CI Build Matrix feature.

timvaillancourt commented 6 years ago

There seems to be a problem with Directory-caching combined with certain uses of the Build Stage feature of Travis CI.

The docker save/load from stage-to-stage works fine when each stage has a single task but it fails when a stage has many parallel tasks.

I've asked for help here: https://github.com/travis-ci/travis-ci/issues/8519

timvaillancourt commented 6 years ago

The functionality to perform this with build stages is very broken on travis-ci.org's end. I will close this as the build time without parallel builds isn't really that bad.